Basalt LogoBasalthelp
Начало работы
Проекты
Задачи
Файлы
Команда и роли
Клиентский портал
Интеграции
MCP
AI-функции
Настройки и оплата
Ресурсы
Ченджлог
СправкаMCP

MCP-интеграция

Подключите AI-ассистентов через один общий URL Basalt MCP.

Обзор

Что такое MCP?

MCP (Model Context Protocol) — открытый стандарт для подключения AI-ассистентов к внешним источникам данных. Basalt предоставляет один общий remote MCP endpoint, через который AI-инструменты — Codex, Claude Code, Cursor, VS Code и другие — могут работать с реальными данными вашей студии напрямую.

Вместо того чтобы вручную копировать детали проектов в чат, ваш AI-ассистент может сам обращаться к проектам, задачам и заметкам по запросу, а также создавать и обновлять записи.

URL MCP

URL Basalt MCP: https://basaltpms.com/api/mcp. Он одинаковый для всех студий и не содержит company_id.

Также можно открыть Настройки → Интеграции → MCP и скопировать URL или готовую команду/конфиг для нужного клиента. Авторизовать MCP-доступ могут только пользователи с ролью Администратор или Владелец. При первом подключении AI-клиент откроет окно браузера для OAuth — войдите в аккаунт Basalt, выберите студию и одобрите запрошенные разрешения.

Доступные инструменты

Инструменты чтения (mcp:read)

Доступны с областью mcp:read и предоставляют доступ к данным студии только для чтения:

ИнструментОписание
searchПолнотекстовый поиск по проектам, задачам и заметкам
fetchПолучить ресурс по URL
list_projectsСписок проектов студии с фильтрами
get_projectПолные данные проекта
list_todosСписок задач с фильтрами: статус, приоритет, исполнитель
get_todoПолные данные задачи, включая подзадачи
list_notesСписок заметок студии
get_noteСодержимое заметки

Инструменты записи (mcp:write)

Требуют область mcp:write и применяют ту же систему ролей, что и интерфейс Basalt. Операции удаления через MCP недоступны.

ИнструментОписание
create_todoСоздать задачу (требуется роль менеджера или выше)
update_todoОбновить задачу (менеджер+ или автор/исполнитель)
complete_todoОтметить задачу выполненной
create_projectСоздать проект (требуется роль менеджера или выше)
update_projectОбновить детали проекта (менеджер+)
create_noteСоздать заметку
update_noteОбновить заметку (владелец или доступ shared-edit)

Настройка клиента

Быстрая настройка из Basalt

Общий endpoint: https://basaltpms.com/api/mcp. Самый простой путь — скопировать готовую команду или конфиг из Настройки → Интеграции → MCP; Basalt показывает готовые варианты для Codex, Claude Code, Cursor и VS Code.

После подключения клиента OAuth откроется в браузере и попросит выбрать аккаунт Basalt и студию, к которой будет привязан этот клиент.

Codex

Добавьте Basalt один раз из терминала:

codex mcp add basalt --url 'https://basaltpms.com/api/mcp'

Если ваш Codex-клиент отдельно запрашивает вход, выполните codex mcp login basalt. OAuth откроется в браузере и попросит выбрать аккаунт Basalt и студию.

Claude Code

Добавьте Basalt как user-scoped MCP-сервер, чтобы он был доступен во всех проектах:

claude mcp add --transport http basalt --scope user 'https://basaltpms.com/api/mcp'

Затем выполните /mcp внутри Claude Code, чтобы завершить OAuth-аутентификацию и выбрать студию.

Claude Desktop и Claude.ai

Для удалённых MCP-серверов используйте UI подключений, а не файл конфигурации:

  1. Откройте Customize → Connectors
  2. Нажмите Add custom connector
  3. Вставьте общий URL Basalt MCP
  4. Нажмите Connect и завершите OAuth в браузере

Для организационных планов администратор пространства может предварительно разрешить пользовательские подключения.

Cursor

Добавьте Basalt в глобальный конфиг Cursor MCP по пути ~/.cursor/mcp.json:

{"mcpServers":{"basalt":{"url":"https://basaltpms.com/api/mcp"}}}

Затем выполните следующую команду для аутентификации, либо добавьте этот же URL через Cursor Settings → MCP:

cursor-agent mcp login basalt

Windsurf

  1. Откройте Windsurf Settings → Cascade → MCP Servers → Add Server
  2. Выберите Streamable HTTP
  3. Вставьте общий URL Basalt MCP
  4. Завершите OAuth в браузере

VS Code / GitHub Copilot

  1. Откройте Command Palette (Cmd/Ctrl+Shift+P)
  2. Выполните MCP: Add Server
  3. Выберите Workspace или Global
  4. Вставьте общий URL Basalt MCP и завершите OAuth

Cline и Gemini CLI

Cline

cline mcp add basalt 'https://basaltpms.com/api/mcp' --type http

Gemini CLI

gemini mcp add -s user -t http basalt 'https://basaltpms.com/api/mcp'

Оба клиента запрашивают OAuth при первом подключении к серверу.

Права и безопасность

Области доступа

При авторизации выберите нужный уровень доступа:

  • mcp:read — только чтение: просмотр и поиск проектов, задач и заметок
  • mcp:write — дополнительно позволяет создавать и обновлять записи (с учётом вашей роли в студии)

Расширить область доступа без повторной авторизации невозможно. Токен обновления всегда использует исходную область.

Отзыв доступа

Чтобы остановить локальный доступ, удалите или отключите Basalt MCP-сервер внутри AI-клиента.

Basalt также аннулирует MCP-доступ, когда пользователь выходит из студии или теряет требуемую роль Администратора/Владельца. Серверный отзыв доступа аннулирует access tokens, refresh tokens и authorization codes для затронутого клиента; последующие вызовы инструментов вернут ошибку 401.

Лимиты и текущие ограничения

Лимиты запросов:

  • Любой вызов инструмента: 120 в минуту на клиент и IP
  • Вызовы инструментов записи: 30 в минуту на пользователя и IP

Текущие ограничения:

  • Одна выбранная студия на выданный токен
  • Инструменты портала и финансов недоступны
  • Операции удаления не поддерживаются
Назад
Интеграции
Далее
AI-функции