Basecamp集成工具

Basecamp集成工具允许用户通过Claude Desktop、Cursor或任何MCP兼容的AI客户端直接访问和交互Basecamp项目。

  • by hetsaraiya
  • TypeScript
  • 云端部署
  • 更新于
在 GitHub 查看 hetsaraiya/Basecamp-MCP

使用说明

大本营MCP

直接从Claude Desktop、Cursor或任何兼容MCP的AI客户端使用Basecamp。


设置(2步)

1.身份验证

在浏览器中打开此URL:

https://mcp-basecamp.hetsaraiya.com/oauth/start

使用您的Basecamp帐户登录并批准访问。您将返回一个JSON响应,如下所示:

{
  "message": "OAuth complete — paste your MCP URL into Claude Desktop or Cursor",
  "mcp_url": "https://mcp-basecamp.hetsaraiya.com/mcp/951835cc-0990-...",
  "user": { ... }
}

复制 mcp_url 价值。

2.添加到您的MCP客户端

打开(或创建)您的 mcp.json 并添加:

{
  "mcpServers": {
    "basecamp": {
      "url": "https://mcp-basecamp.hetsaraiya.com/mcp/951835cc-0990-..."
    }
  }
}

将URL替换为您自己的URL mcp_url 从步骤1开始。

就是这样——你的AI客户端现在可以阅读你的Basecamp项目并与之交互。


可用工具

工具 它做什么
list_projects 列出所有可访问的项目
get_project_tools 显示项目中启用了哪些工具
list_messages 在留言板上列出消息
get_message 获取一条带有评论的消息
list_todolists 列出项目中的待办事项列表
list_todos 在列表中列出待办事项
get_todo 获得一个包含细节的待办事项
list_documents 列出vault中的文档
get_document 获取文档内容
list_campfire_lines 阅读Campfire聊天信息
list_attachments 列出项目中的文件附件

撤销访问权限

访问此URL(替换 <user_id> 使用您的Basecamp数字用户ID):

https://mcp-basecamp.hetsaraiya.com/oauth/revoke?user_id=<user_id>

这将使您的令牌在本地和Basecamp一侧无效。