Basecamp MCP 集成服务器

Basecamp MCP 集成服务器

一个与 Basecamp 3+ API 交互的 MCP 服务器,支持 OAuth 认证和 Composio 集成。

快速入门

前置条件

  • 安装 Python 3.7+
  • 拥有 Basecamp 3 账户和 OAuth 应用

安装步骤

  1. 克隆仓库: git clone cd basecamp-mcp
  2. 创建虚拟环境并激活: python -m venv venv source venv/bin/activate (Windows 使用 venv\Scripts\activate)
  3. 安装依赖: pip install -r requirements.txt
  4. 创建 .env 文件并设置必要变量,如 BASECAMP_CLIENT_ID 和 BASECAMP_CLIENT_SECRET。

启动服务

  1. 启动 OAuth 应用: python oauth_app.py
  2. 启动 MCP 服务器: python mcp_server.py

使用方法

  • 在浏览器访问 http://localhost:8000/ 进行 Basecamp 登录授权。
  • 使用 Cursor 或 Composio 通过 MCP 协议与 Basecamp 交互。
  • 测试集成可通过 curl 访问 /composio/schema/composio/tool 端点。