MCP Server Box:Box API 集成工具

MCP Server Box:Box API 集成工具

一个基于 Python 的项目,通过 Box API 实现文件搜索、文本提取和 AI 查询等功能。

快速入门

安装

  1. 克隆仓库:
    git clone https://github.com/box-community/mcp-server-box.git
    cd mcp-server-box
    
  2. 安装 uv 工具(如果尚未安装):
    • MacOS/Linux:
      curl -LsSf https://astral.sh/uv/install.sh | sh
      
    • Windows:
      powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
      
  3. 创建虚拟环境并安装依赖:
    • MacOS/Linux:
      uv venv
      source .venv/bin/activate
      uv lock
      
    • Windows:
      uv venv
      .venv\Scripts\activate
      uv lock
      
  4. 在根目录创建 .env 文件,并添加 Box API 凭证:
    BOX_CLIENT_ID=your_client_id
    BOX_CLIENT_SECRET=your_client_secret
    

使用

启动 MCP 服务器:

uv --directory /path-to-the-project/mcp-server-box run src/mcp_server_box.py

更多详细信息请参考 README 文档。