Box

Box

Interact with the Intelligent Content Management platform through Box AI.

83
Stars
37
Forks
12
Releases

Overview

Box MCP Server is a configurable Box Community MCP server that enables interaction with Box's Intelligent Content Management platform through the MCP protocol. It supports multiple transports (stdio, SSE, HTTP) and authentication approaches (OAuth, token, none) via the command line and environment configuration. For Box API access, it supports OAuth, CCG, JWT, and MCP client authentication types. It is designed to be run using uv (Astral UV) to create and manage a virtual environment and dependencies, with a quick start command uv run src/mcp_server_box.py. The server exposes a suite of Box tools under the Box Community MCP Server Tools umbrella, including AI-powered queries, collaboration management, document generation, file and folder operations, metadata handling, search, shared link management, tasks, user and group management, and web link creation. The server can be configured through environment variables for Box app credentials (BOX_CLIENT_ID, BOX_CLIENT_SECRET, BOX_REDIRECT_URL) and a BOX_MCP_SERVER_AUTH_TOKEN for MCP client authentication in token mode, plus an OAuth-protected resource config file. It supports detailed CLI options for transport, host, port, MCP authentication type, and Box API authentication type, and provides integration guidance for Claude Desktop in STDIO and HTTP modes. Documentation exists in docs/authentication.md.

Details

Owner
box-community
Language
Python
License
MIT License
Updated
2025-12-07

Features

AI-powered file and hub queries

AI-powered queries against Box files and hubs to surface relevant content.

Collaboration management

Manage file and folder collaborations (permissions, assignments, and access).

Document generation

Document generation and template management.

File operations

Read, upload, and download files through the MCP server.

Folder operations

List, create, delete, and update folders.

Generic Box API utilities

Utility tools for common Box API tasks.

Group management

Group management and queries.

Metadata management

Metadata template and instance management.

Audience

DevelopersIntegrate MCP server capabilities into Box-based workflows and apps securely and efficiently.
Box AdminsConfigure and operate the MCP server for Box content management.
AI AssistantsLeverage the MCP server to run Box content queries via AI workflows.