Token导航 LogoToken导航TokenDH.com
MCP Server Box logo
开发工具stdio官方级别未说明来源级核验

MCP Server Box

MCP Server

An MCP server capable of interacting with the Box API

工具数

13

提示词数

0

GitHub Stars

102

资源数

0
内容生成搜索功能PythonClaude协作工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

box-community

提供方

box-community

最后核验

2026/5/18 04:06

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run src/mcp_server_box.py

详细介绍

Box MCP服务器

\[!警告\] 此存储库已停止使用,不再维护。 Box现在提供了一个官方支持的托管MCP服务器,具有最佳体验和完整功能。 请迁移到托管的MCP服务器: 设置Box MCP服务器→

快速开始

克隆存储库:

git clone https://github.com/box-community/mcp-server-box.git
cd mcp-server-box

可选但推荐 uv 虚拟环境和依赖关系管理的安装:

自制(macOS)

brew install uv

WinGet(Windows)

winget install --id=astral-sh.uv  -e

在macOS和Linux上

curl -LsSf https://astral.sh/uv/install.sh | sh

在Windows上

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

设置虚拟环境并安装依赖项:

uv sync

设置环境变量:

在中为Box身份验证设置以下环境变量 .env 文件或您的系统环境。

有关全面的身份验证配置选项,请参阅 身份验证指南.

在Box应用程序中使用OAuth2.0

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
备注: - 这 BOX_MCP_SERVER_AUTH_TOKEN 用于在使用时向MCP服务器验证MCP客户端 --mcp-auth-type=token (独立于Box身份验证)

在STDIO模式下运行MCP服务器:

uv run src/mcp_server_box.py

Box社区MCP服务器工具

以下是可用工具的摘要:

可用工具说明
box_tools_ai基于AI的文件和中心查询
box_tools协作管理文件/文件夹协作
box_tools_docgen文档生成和模板管理
box_tools文件文件操作(读取、上传、下载)
box_tools文件夹文件夹操作(列表、创建、删除、更新)
box_tools_generic通用Box API实用程序
box_tools_groups组管理和查询
box_tools元数据元数据模板和实例管理
box_tools_search搜索文件和文件夹
box_tools_shared_links文件/文件夹/网络链接的共享链接管理
box_tools任务任务和任务分配管理
box_tools_users用户管理和查询
box_tools_web_linkWeb链接创建和管理

Box社区MCP服务器操作详细信息

命令行界面参数

要使用特定配置运行MCP服务器,可以使用以下命令行参数:

uv run src/mcp_server_box.py --help
usage: mcp_server_box.py [-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)

有关身份验证类型、配置和用例的详细信息,请参阅 身份验证指南.

Claude桌面配置

STDIO模式

编辑您的 claude_desktop_config.json:

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"
            ]
        }
    }
}

如果Claude正在运行,请重新启动它。

HTTP模式

假设您的MCP服务器正在运行 https://mcp.myserver.com/mcp

  1. 转到克劳德->设置->连接器
  2. 选择 Add custom connector
  3. 配置:

1. 给它起个名字 1. 输入URL,例如。 https://mcp.myserver.com/mcp 1. 可选择输入 client idclient secret

  1. 点击添加
  2. 单击连接。OAuth流应该开始。完成流程
  3. 回到Claude,单击配置。你应该看到所有可用的工具。

目录标签

目录标签

内容生成搜索功能PythonClaude协作工具developer-tools文件管理本地部署元数据管理

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP