MCP-серверы

MCP (Model Context Protocol) — открытый стандарт для подключения внешних инструментов к AI-агенту. MCP-сервер может предоставить доступ к файловой системе, API баз данных, языковым серверам, любым внешним сервисам.

Два способа.

Попросите в чате: «Подключи MCP-сервер filesystem». Агент вызовет инструмент mcp_register, который:

  1. Запишет конфигурацию в mcp.json
  2. Подключится к серверу
  3. Зарегистрирует все инструменты сервера — они сразу станут доступны

Агент запросит: имя сервера, scope (project или global), тип транспорта, параметры.

Создайте или отредактируйте файл mcp.json.

Scope Путь Применение
Глобальный ~/.config/creo/mcp.json Все проекты
Проектный .creo/mcp.json Только текущий проект, можно коммитить в git

Проектный перекрывает глобальный при совпадении имён серверов.

Creo запускает команду и общается через stdin/stdout:

1{
2    "gopls": {
3        "type": "stdio",
4        "command": "gopls",
5        "args": ["mcp"]
6    }
7}
Поле Описание
command Путь к исполняемому файлу
args Аргументы командной строки
env Переменные окружения {KEY: value}
1{
2    "context7": {
3        "type": "http",
4        "url": "https://mcp.context7.com/mcp"
5    }
6}
Поле Описание
url URL endpoint
headers HTTP-заголовки {Header: value} — для авторизации

Пример с авторизацией:

1{
2    "gitverse": {
3        "type": "http",
4        "url": "https://mcp.gitverse.ru",
5        "headers": {
6            "Authorization": "Bearer <token>"
7        }
8    }
9}

Флаг autoApprove полностью отключает подтверждения для всех инструментов конкретного сервера:

1{
2    "context7": {
3        "type": "http",
4        "url": "https://mcp.context7.com/mcp",
5        "autoApprove": true
6    }
7}

Инструменты такого сервера никогда не запрашивают подтверждение, независимо от YOLO-режима.

MCP-серверы подключаются в фоне — не блокируют запуск TUI. Инструменты появляются по мере подключения. Каждый сервер подключается в своей горутине, медленные серверы не задерживают остальные.

Доступ к свежей документации и примерам кода для библиотек и фреймворков. Агент ищет точные сигнатуры функций и актуальные API вместо знаний из обучающих данных.

1{
2    "context7": {
3        "type": "http",
4        "url": "https://mcp.context7.com/mcp"
5    }
6}

Инструменты: context7.resolve-library-id, context7.query-docs.

Навигация по коду, поиск символов, диагностика, рефакторинг и анализ зависимостей прямо в рабочей области проекта.

1{
2    "gopls": {
3        "type": "stdio",
4        "command": "gopls",
5        "args": ["mcp"]
6    }
7}
1{
2    "filesystem": {
3        "type": "stdio",
4        "command": "npx",
5        "args": ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/docs"],
6        "env": {}
7    }
8}
1{
2    "github": {
3        "type": "stdio",
4        "command": "npx",
5        "args": ["-y", "@modelcontextprotocol/server-github"],
6        "env": { "GITHUB_TOKEN": "ghp_..." }
7    }
8}