MCP

Что такое MCP

MCP — это механизм подключения внешних инструментов и сервисов к GigaCode.

Через MCP агент может получать доступ к дополнительным данным и действиям: задачам, документации, репозиториям, внутренним API, базам знаний и другим корпоративным системам.

MCP расширяет возможности агента: он может работать не только с локальным проектом, но и с внешними источниками контекста.

Подключение MCP

GigaCode может использовать разные типы MCP-подключений.

Основная папка с настройками это .gigacode_vsc

В папку необходимо добавить файл gigacode.jsonc с подключением требуемой MCP.

HTTP

HTTP-подключение используется для удаленных MCP-серверов, доступных по сети.

Пример сценария:

  • MCP-сервер развернут как внутренний сервис;
  • GigaCode обращается к нему по HTTP;
  • агент получает доступ к данным или инструментам через API MCP-сервера.

SSE

SSE-подключение используется для потокового взаимодействия с MCP-сервером.

Такой вариант подходит для сценариев, где сервер передает данные в режиме длительного соединения.

Локальные MCP

Локальный MCP запускается на компьютере пользователя или в локальной среде разработки.

Такой тип подключения подходит для:

  • локальных утилит;
  • CLI-инструментов;
  • работы с локальными файлами;
  • интеграций, которые не должны выходить во внешнюю сеть.

Пример MCP-конфигурации:

{
  "mcpServers": {
    "server-name": {
      "command": "",
      "args": [],
      "env": {},
      "cwd": ""
    }
  }
}

Где:

  • server-name — уникальное имя MCP-сервера;
  • command — команда запуска;
  • args — аргументы запуска;
  • env — переменные окружения;
  • cwd — рабочая директория.

Доступные MCP

  • jira MCP — для работы с задачами, требованиями, статусами и описаниями работ;
  • confluence MCP — для поиска и анализа внутренней документации, регламентов, архитектурных описаний и проектных материалов.

С помощью таких MCP агент может использовать не только код проекта, но и контекст из корпоративных источников.

Примеры запросов

Найди в Jira задачу по доработке авторизации и составь план реализации.
Найди в Confluence описание интеграции с платежным сервисом и объясни, какие компоненты проекта она затрагивает.

Доступность конкретных MCP зависит от настроек вашей организации.