Basecamp MCP Server

MCP-сервер Basecamp 3 и 4: 210 операций с проектами, задачами, сообщениями и карточками, по умолчанию четыре инструмента.

  • 101 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Сервер читает и меняет проекты, задачи, сообщения, права доступа и вебхуки в вашем Basecamp.
  • Приложение и токен OAuth хранятся в файлах на вашей машине.
Все причины и проверки

georgeantonopoulos/basecamp-mcp-server

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/basecamp-mcp-server

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Сервер читает и меняет проекты, задачи, сообщения, права доступа и вебхуки в вашем Basecamp.
  • Приложение и токен OAuth хранятся в файлах на вашей машине.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер подключает Claude, Cursor, Codex и другие клиенты к учетной записи Basecamp. Агент ищет, читает, создает и обновляет проекты, задачи и списки, сообщения и комментарии, чаты Campfire, события расписания, карточки таблиц, документы и вложения, таймшиты и диаграммы прогресса, уведомления и вебхуки. По умолчанию клиент видит четыре небольших инструмента, которые находят и запускают нужную из 210 операций. Это экономит контекст, а чтение и запись разделены, поэтому клиенты, спрашивающие перед изменениями, спросят и здесь. Флаг `--full` показывает все 210 инструментов сразу. Длинные списки возвращаются сводками, полный вид запрашивается параметром `detail: "full"`.

Для кого. Руководителям и участникам команд в Basecamp, которые хотят спрашивать агента о задачах и проектах словами и поручать ему рутину.

Подходит, если

  • Утром нужно узнать, что просрочено во всех проектах.
  • За неделю надо собрать сводку сообщений проекта сайта.
  • Карточку нужно перенести в колонку Done и оставить комментарий, что релиз вышел.
  • Участнику проекта надо выдать или отозвать доступ.

Не подходит, если

  • Вместо Basecamp используется другой трекер.
  • Нужен один общий сервер на команду: проект рассчитан на одного человека, и перед размещением для команды нужно читать заметки автора.
  • Токен нельзя хранить локально на машине.

Пример запроса к агенту

Покажи, что просрочено во всех моих проектах Basecamp, сгруппируй по проектам и предложи, какие задачи переназначить.

MCP

Транспорт
stdio, http
Авторизация
OAuth

Переменные окружения

BASECAMP_ACCOUNT_ID
Запасной номер аккаунта, если токен его не хранит.

Ограничения

Нужны `uv` и учетная запись Basecamp 3 или 4. Первый вход (`uvx basecamp-mcp-server login`) просит зарегистрировать бесплатное приложение в Basecamp и указать адрес возврата. Секрет приложения и токен лежат на вашей машине в `~/.config/basecamp-mcp-server/`, их нельзя коммитить. Сервер рассчитан на локальную работу для одного человека. В режиме HTTP каждый пользователь входит под своим логином, а размещение за HTTPS вы организуете сами. Операции записи помечены, но их объем велик: можно менять проекты, права и вебхуки.

Как отключить. Выполните `claude mcp remove basecamp`, затем удалите папку `~/.config/basecamp-mcp-server/` с токенами и отзовите приложение на launchpad.37signals.com.

Частые вопросы

Как подключить к Claude Code?

Сначала `uvx basecamp-mcp-server login`, затем `claude mcp add basecamp -- uvx basecamp-mcp-server`. Готовый фрагмент для любого клиента печатает `uvx basecamp-mcp-server config <клиент>`.

Чем четыре инструмента отличаются от 210?

Четыре инструмента находят нужную операцию и запускают ее по требованию, поэтому контекст клиента остается малым. Все 210 показываются сразу флагом `--full`.

Можно ли подключить claude.ai по ссылке?

Да, через режим HTTP: `uvx basecamp-mcp-server serve` за HTTPS, затем пользовательский коннектор на адрес `/mcp`. Каждый человек входит в Basecamp под своим логином.

Что делать с несколькими аккаунтами Basecamp?

При `login` сервер спросит нужный, либо передайте `--account-id` с номером из адреса Basecamp, например `1234567`.

Как войти на машине без браузера?

Выполните `uvx basecamp-mcp-server login --no-browser`, откройте напечатанную ссылку в любом браузере, который достает до `localhost` этой машины, и подтвердите вход.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Официальный CLI Basecamp с плагинами для Claude Code и Codex позволяет вести проекты и задачи из терминала и через агента

CLIШирокий доступ299Звезды репозитория
Официальный

Бесплатный таск-менеджер с задачами, спринтами и документами: встроенный MCP-сервер на шестьдесят инструментов.

MCP-серверРасширенный доступ81Звезды репозитория
Официальный

Официальный MCP и плагин Taskade: агент ведет проекты, задачи, автоматизации и ИИ-агентов рабочего пространства.

MCP-серверШирокий доступ169Звезды репозитория

MCP-сервер для Redmine: задачи, вики, учет времени и файлы, режим только чтения и вход через OAuth2 для каждого пользователя

MCP-серверШирокий доступ92Звезды репозитория
Официальный

Официальный MCP-сервер Plane: агент ведет проекты, задачи, циклы и релизы через 30 инструментов

MCP-серверШирокий доступ362Звезды репозитория

MCP-сервер Trello на 57 инструментов: карточки, списки, чек-листы, вложения, комментарии, поля и рабочие пространства, плюс выгрузка критериев приемки

MCP-серверШирокий доступ447Звезды репозитория

Коротко о README

Сервер написан на Python с FastMCP и публикуется в PyPI как `basecamp-mcp-server`. Он объединяет локальный режим по stdio и размещаемый режим HTTP с OAuth и ведет инструменты поиска по списку операций.

Бейдж для README

Сообщить о проблеме