Подключить MCP-сервер SourceCraft к стороннему плагину
В SourceCraft реализован собственный MCP-сервер, предоставляющий инструменты для интеллектуальной работы с платформой SourceCraft. Он включает инструменты для работы с предложениями изменений, задачами, целями и прочим.
Вы можете использовать MCP-сервер в плагине SourceCraft Code Assistant для VS Code, а также в любом другом плагине для IDE, поддерживающем работу с MCP.
В качестве примера в инструкции рассмотрено подключение MCP-сервера SourceCraft в Roo Code в VS Code:
-
Установите плагин Roo Code.
-
Получите PAT-токен.
Важно
Через MCP-сервер будут доступны только те репозитории, на которые выпущен PAT-токен.
-
Добавьте MCP-сервер в Roo Code:
-
В окне VS Code на панели слева выберите Roo Code.
-
В открывшемся окне сверху выберите
Views and More Actions... → MCP Servers. -
Включите опцию Enable MCP Servers.
-
Выберите файл, который вы хотите настроить:
Edit Global MCP — открывает глобальный файлmcp_settings.json. Edit Project MCP — открывает проектный файл.roo/mcp.json. Если этот файл отсутствует, Roo Code создаст его автоматически.
-
В открывшийся файл скопируйте конфигурацию MCP-сервера, подставив значение вашего PAT-токена:
{ "mcpServers": { "sourcecraft": { "type": "streamable-http", "url": "https://api.sourcecraft.tech/mcp", "headers": { "Authorization": "Bearer <PAT-токен>" } } } } -
После сохранения изменений в конфигурационном файле MCP-сервер
sourcecraftпоявится в том же окне настроек. Чтобы включить или выключить необходимые инструменты, нажмите на имя добавленного MCP-сервера.
-
Подробнее о настройке MCP-сервера см. в документации Roo Code.