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 зависит от настроек вашей организации.