What is Basecamp MCP Integration?
Basecamp MCP Integration is an MCP server for Basecamp 3 that enables MCP-capable clients such as Codex, Cursor, and Claude Desktop to read and manage Basecamp projects through OAuth-authenticated Basecamp API calls. It exposes 79 tools covering projects, todos, message boards, campfires, card tables, inbox forwards, documents, uploads, comments, events, webhooks, and search.
How to use Basecamp MCP Integration?
Clone the repository, install dependencies (using uv or python setup.py), create a .env file with your Basecamp OAuth client ID, secret, account ID, and user agent, then run python oauth_app.py and complete the OAuth flow at http://localhost:8000. After authentication, generate your MCP client configuration with generate_codex_config.py, generate_cursor_config.py, or generate_claude_desktop_config.py, then restart your client. Verify the server by running printf commands through python basecamp_fastmcp.py.
Key features of Basecamp MCP Integration
- Browse and search Basecamp projects, todos, messages, and more.
- Read and manage todolists, todos, and completion states.
- Create and read messages, drafts, and campfire lines.
- Work with card tables, columns, cards, and card steps.
- Upload attachments, download uploads and inline attachments.
- List events and manage webhooks.
Use cases of Basecamp MCP Integration
- Show all Basecamp projects and their details.
- Search across projects, todos, messages, and uploads.
- Create and manage todos, todolists, and card table cards.
- Post announcements or draft messages to project message boards.
- Download attachments from comments or vault uploads for model analysis.
コメント