Basecamp MCP Integration
Интеграция с Basecamp 3 API через MCP для управления проектами в Cursor и Claude Desktop.
Описание
Проект реализует MCP-сервер на базе FastMCP для взаимодействия с API Basecamp 3. Поддерживает 46 инструментов для управления проектами, задачами, карточками, сообщениями и поиском. Технологии: Python 3.8+, OAuth 2.0, Anthropic FastMCP SDK. Применения: автоматизация задач в Basecamp через AI-клиенты Cursor и Claude Desktop, создание/обновление карточек, анализ сообщений и т.д. Полная совместимость с протоколом MCP 2025-06-18.
Возможности
Управление проектами
Получение списка проектов, деталей проекта и поиск по ресурсам Basecamp.
Работа с задачами (Todos)
Получение, создание и управление todo-списками и отдельными задачами.
Управление карточками (Card Tables)
Создание, обновление, перемещение карточек, колонок, шагов и их статусов.
Сообщения и комментарии
Получение сообщений из Campfire, комментариев и создание новых.
Документы и вложения
Загрузка файлов, управление документами в хранилище, вебхуками.
Ежедневные чек-ины
Получение вопросов и ответов для ежедневных отчетов в проектах.
Установка
{ “mcpServers”: { “basecamp”: { “command”: “/path/to/your/project/venv/bin/python”, “args”: ["/path/to/your/project/basecamp_fastmcp.py"], “env”: { “PYTHONPATH”: “/path/to/your/project”, “VIRTUAL_ENV”: “/path/to/your/project/venv”, “BASECAMP_ACCOUNT_ID”: “your_account_id” } } } }
Предварительно: git clone