Как подключить MCP-сервер к Kilo Code

Kilo· Проверено 13.11.2026

Kilo Code хранит MCP-серверы под ключом mcp в kilo.jsonc: type local для stdio, type remote для HTTP. Сервер добавляется в настройках расширения VS Code, в файле или командой kilo mcp add.

Где лежит конфиг

~/.config/kilo/kilo.jsoncДля всех проектов
kilo.jsonc в корне проекта или .kilo/kilo.jsoncДля одного проекта
~/.config/kilo/kilo.json, в проекте ./kilo.json или ./.kilo/kilo.jsonKilo CLI

Как добавить сервер

1
В VS Code

Шестерёнка на панели Kilo Code → вкладка Agent Behaviour → MCP Servers. Здесь серверы добавляют, правят, включают и удаляют, изменения пишутся в нужный файл конфига.

2
Локальный сервер

Под ключом mcp: "type": "local", command — массив из команды и аргументов, environment — переменные окружения.

3
Удалённый сервер

"type": "remote", url и headers, например "Authorization": "Bearer ваш-токен". Kilo Code сначала пробует Streamable HTTP, при неудаче переходит на SSE.

4
Командой

kilo mcp add в терминале с Kilo CLI.

Как проверить и удалить

Проверкаkilo mcp list покажет серверы и их статус. В VS Code статус виден в Settings → Agent Behaviour → MCP Servers.
УдалениеУдалите сервер в Settings → Agent Behaviour → MCP Servers или его запись из kilo.jsonc. Выключить без удаления: "enabled": false или команда /mcps в CLI.
Переменные окружения{env:ИМЯ} подставляет переменную окружения, например "Authorization": "Bearer {env:MY_API_KEY}".
АвтоподтверждениеКлюч permission, например "my_server_*": "allow". Имя инструмента — имя сервера и инструмента через подчёркивание. Кнопка Approve Always сохраняет такое правило сама.
OAuthЕсли удалённый сервер умеет OAuth, Kilo Code сам начнёт вход. Отключается полем "oauth": false, в CLI вход — kilo mcp auth.
Тайм-аутtimeout в миллисекундах. В расширении по умолчанию 10 секунд для локальных серверов и 15 секунд для удалённых.
Windowsnpx запускайте через cmd: "command": ["cmd", "/c", "npx", "-y", "пакет"].

Готовые конфиги для Kilo Code

Нажмите на сервер, чтобы раскрыть конфиг в формате Kilo Code. Несколько серверов в одном файле соберёт конструктор mcp.json.

Playwright MCPДаёт агенту настоящий браузер
{
  "mcp": {
    "playwright": {
      "type": "local",
      "command": ["npx", "@playwright/mcp@latest"],
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

GitHub MCPПодключает агента к GitHub
{
  "mcp": {
    "github": {
      "type": "remote",
      "url": "https://api.githubcopilot.com/mcp/",
      "headers": {
        "Authorization": "Bearer <GitHub PAT>"
      },
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Context7 MCPПодтягивает в контекст агента свежую документацию и примеры кода…
{
  "mcp": {
    "context7": {
      "type": "remote",
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "Authorization": "Bearer <ключ Context7>"
      },
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Figma MCPПодключает агента к макетам Figma
{
  "mcp": {
    "figma": {
      "type": "local",
      "command": ["npx", "-y", "figma-developer-mcp", "--stdio"],
      "environment": {
        "FIGMA_API_KEY": "<ваш токен Figma>"
      },
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Chrome DevTools MCPДаёт агенту живой Chrome с инструментами DevTools
{
  "mcp": {
    "chrome-devtools": {
      "type": "local",
      "command": ["npx", "-y", "chrome-devtools-mcp@latest"],
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Filesystem MCPОткрывает агенту доступ к файлам в папках, которые вы перечислили при…
{
  "mcp": {
    "filesystem": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/path/to/other/allowed/dir"
      ],
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Fetch MCPДаёт агенту читать веб-страницы
{
  "mcp": {
    "fetch": {
      "type": "local",
      "command": ["uvx", "mcp-server-fetch"],
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Memory MCPДаёт агенту долгую память между чатами
{
  "mcp": {
    "memory": {
      "type": "local",
      "command": ["npx", "-y", "@modelcontextprotocol/server-memory"],
      "environment": {
        "MEMORY_FILE_PATH": "<полный путь>/memory.jsonl"
      },
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Supabase MCPПодключает агента к проектам Supabase
{
  "mcp": {
    "supabase": {
      "type": "remote",
      "url": "https://mcp.supabase.com/mcp",
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Notion MCPЛокальный сервер Notion поверх Notion API
{
  "mcp": {
    "notion": {
      "type": "local",
      "command": ["npx", "-y", "@notionhq/notion-mcp-server"],
      "environment": {
        "NOTION_TOKEN": "ntn_<токен интеграции>"
      },
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Blender MCPСвязывает агента с запущенным Blender
{
  "mcp": {
    "blender": {
      "type": "local",
      "command": ["uvx", "mcp-for-blender"],
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

1С MCPПоказывает агенту метаданные и содержимое базы 1С:Предприятие
{
  "mcp": {
    "1c": {
      "type": "remote",
      "url": "http://<веб-сервер>/<имя публикации>/hs/mcp/",
      "headers": {
        "Authorization": "Basic <логин и пароль пользователя 1С>"
      },
      "enabled": true
    }
  }
}

Страница сервера: инструменты, ключи, ограничения

Ограничения

!

Готовых MCP-серверов в Kilo Code нет, каждый подключается отдельно.

!

Серверы добавляют свои инструменты в контекст: несколько серверов с большим числом инструментов могут переполнить лимит контекста.

!

Команда и аргументы пишутся одним массивом в command, отдельного поля args у type local нет.

Если не работает

Статус needs_auth
Нажмите уведомление расширения и пройдите вход OAuth.
Статус failed
Посмотрите ошибку в выводе CLI и проверьте команду и пути.
Сервер не отвечает
kilo mcp debug <имя> покажет, что происходит с подключением.
Инструмента нет в списке
Проверьте, что сервер его отдаёт и что у сервера не стоит "enabled": false.
Инструменты отвечают медленно
Увеличьте timeout у этого сервера.

Частые вопросы

Где лежит конфиг MCP в Kilo Code?
Для всех проектов в ~/.config/kilo/kilo.jsonc, для одного проекта в kilo.jsonc в корне или в .kilo/kilo.jsonc. Конфиг проекта важнее общего.
Как подключить MCP-сервер в Kilo Code?
Откройте Settings → Agent Behaviour → MCP Servers в расширении или впишите сервер под ключ mcp в kilo.jsonc. В терминале — kilo mcp add.
Как передать токен удалённому серверу?
Полем headers: "Authorization": "Bearer {env:MY_API_KEY}". Токен подставится из переменной окружения.
Как отключить подтверждения для инструментов сервера?
Нажмите Approve Always при первом вызове или впишите в permission правило вида "my_server_*": "allow".

Источники: kilo.ai, kilo.ai, github.com