Box

Official

by box-community

13 Not rated yet MIT
GitHub

About

Integrates with Box API to enable document search, text extraction, content analysis, and structured data retrieval from files and folders within Box storage systems.

Details

Repository
box-community/mcp-server-box
License
MIT

Explore

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Box
    Command (node, npx, python, etc.) uv
    Arguments
    • Argument 1 --directory
    • Argument 2 /path/to/mcp-server-box
    • Argument 3 run
    • Argument 4 src/mcp_server_box.py

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Set the following environment variables for Box authentication in a.envfile or your system environment.

For comprehensive authentication configuration options, see the](https://developer.box.com/guides/box-mcp/setup)[Authentication Guide.

BOX_CLIENT_ID = YOUR_CLIENT_ID BOX_CLIENT_SECRET = YOUR_CLIENT_SECRET BOX_REDIRECT_URL = http://localhost:8000/callback # MCP Server Authentication (for HTTP transports) BOX_MCP_SERVER_AUTH_TOKEN = YOUR_BOX_MCP_SERVER_AUTH_TOKEN OAUTH_PROTECTED_RESOURCES_CONFIG_FILE = .oauth-protected-resource.json

- TheBOX_MCP_SERVER_AUTH_TOKENis used to authenticate the MCP client to the MCP server when using--mcp-auth-type=token(independent of Box authentication)

Below is a summary of the available tools:

box_tools_ai

AI-powered file and hub queries

box_tools_collaboration

Manage file/folder collaborations

box_tools_docgen

Document generation and template management

box_tools_files

File operations (read, upload, download)

box_tools_folders

Folder operations (list, create, delete, update)

box_tools_generic

Generic Box API utilities

box_tools_groups

Group management and queries

box_tools_metadata

Metadata template and instance management

box_tools_search

Search files and folders

box_tools_shared_links

Shared link management for files/folders/web-links

box_tools_tasks

Task and task assignment management

box_tools_users

User management and queries

box_tools_web_link

Web link creation and management

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "box": {
            "env": {},
            "args": [
                "--directory",
                "/path/to/mcp-server-box",
                "run",
                "src/mcp_server_box.py"
            ],
            "shell": false,
            "command": "uv"
        }
    }
}

Linux

{
    "env": [],
    "args": [
        "--directory",
        "/path/to/mcp-server-box",
        "run",
        "src/mcp_server_box.py"
    ],
    "shell": false,
    "command": "uv"
}

Macos

{
    "env": [],
    "args": [
        "--directory",
        "/path/to/mcp-server-box",
        "run",
        "src/mcp_server_box.py"
    ],
    "shell": false,
    "command": "uv"
}

Windows

{
    "env": [],
    "args": [
        "--directory",
        "/path/to/mcp-server-box",
        "run",
        "src/mcp_server_box.py"
    ],
    "shell": false,
    "command": "uv"
}

To run the MCP server with specific configurations, you can use the following command line parameters:

usage: mcp_server_box.py ](https://github.com/box-community/mcp-server-box/blob/HEAD/docs/authentication.md)[-h] [--transport {stdio,sse,http}] [--host HOST] [--port PORT] [--mcp-auth-type {oauth,token,none}] [--box-auth-type {oauth,ccg,jwt,mcp_client}] Box Community MCP Server options: -h, --help show this help message and exit --transport {stdio,sse,http} Transport type (default: stdio) --host HOST Host for SSE/HTTP transport (default: localhost) --port PORT Port for SSE/HTTP transport (default: 8005) --mcp-auth-type {oauth,token,none} Authentication type for MCP server (default: token) --box-auth-type {oauth,ccg,jwt,mcp_client} Authentication type for Box API (default: oauth)

For detailed information about authentication types, configurations, and use cases, see theAuthentication Guide.

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

{ "mcpServers": { "mcp-server-box": { "command": "uv", "args": [ "--directory", "/path/to/mcp-server-box", "run", "src/mcp_server_box.py" ] } } }

Assuming your MCP server is running onhttps://mcp.myserver.com/mcp
- Go to Claude -> Settings -> Connectors
- SelectAdd custom connector
- Configurations:
- Give it a name
- Enter the URL e.g.https://mcp.myserver.com/mcp
- Optionally enter theclient idandclient secret

An MCP server for interacting with AIStor and MinIO object stores.

Access various storage services like S3, GCS, and Azure Blob through the Apache OpenDAL™ project, configured via environment variables.

Manage AWS S3 buckets and objects, including policies, tagging, and configurations.

Manage AWS S3 operations, providing secure access to S3 buckets through pre-signed URLs.

Upload images and videos to Cloudinary from compatible MCP clients.

DeFi agent definitions JSON API - Production-ready agents for Web3, crypto trading, portfolio management, and blockchain automation

GCP Bucket Connector (data-connectors-ai)

Read-only MCP server for GCP Cloud Storage: list objects in a bucket.

Access and manage your Google Photos library with AI assistants.

A server for backing up and restoring data for AI agents and code editing tools.

Uploads local images to Bilibili's image hosting service and returns a permanent HTTPS link.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.