Подключить MCP-сервер SourceCraft к стороннему плагину

В SourceCraft реализован собственный MCP-сервер, предоставляющий инструменты для интеллектуальной работы с платформой SourceCraft. Он включает инструменты для работы с предложениями изменений, задачами, целями и прочим.

Вы можете использовать MCP-сервер в плагине SourceCraft Code Assistant для VS Code, а также в любом другом плагине для IDE, поддерживающем работу с MCP.

В качестве примера в инструкции рассмотрено подключение MCP-сервера SourceCraft в Roo Code в VS Code:

  1. Установите плагин Roo Code.

  2. Получите PAT-токен.

    Важно

    Через MCP-сервер будут доступны только те репозитории, на которые выпущен PAT-токен.

  3. Добавьте MCP-сервер в Roo Code:

    1. В окне VS Code на панели слева выберите Roo Code.

    2. В открывшемся окне сверху выберите Views and More Actions...MCP Servers.

    3. Включите опцию Enable MCP Servers.

    4. Выберите файл, который вы хотите настроить:

      • Edit Global MCP — открывает глобальный файл mcp_settings.json.
      • Edit Project MCP — открывает проектный файл .roo/mcp.json. Если этот файл отсутствует, Roo Code создаст его автоматически.
    5. В открывшийся файл скопируйте конфигурацию MCP-сервера, подставив значение вашего PAT-токена:

      {
        "mcpServers": {
          "sourcecraft": {
            "type": "streamable-http",
            "url": "https://api.sourcecraft.tech/mcp",
            "headers": {
              "Authorization": "Bearer <PAT-токен>"
            }
          }
        }
      }
      
    6. После сохранения изменений в конфигурационном файле MCP-сервер sourcecraft появится в том же окне настроек. Чтобы включить или выключить необходимые инструменты, нажмите на имя добавленного MCP-сервера.

Подробнее о настройке MCP-сервера см. в документации Roo Code.