
Как подключить MCP-сервер к Kilo Code
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Как добавить сервер
Шестерёнка на панели Kilo Code → вкладка Agent Behaviour → MCP Servers. Здесь серверы добавляют, правят, включают и удаляют, изменения пишутся в нужный файл конфига.
Под ключом mcp: "type": "local", command — массив из команды и аргументов, environment — переменные окружения.
"type": "remote", url и headers, например "Authorization": "Bearer ваш-токен". Kilo Code сначала пробует Streamable HTTP, при неудаче переходит на SSE.
kilo mcp add в терминале с Kilo CLI.
Как проверить и удалить
Готовые конфиги для 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
Статус failed
Сервер не отвечает
Инструмента нет в списке
Инструменты отвечают медленно
Частые вопросы
Где лежит конфиг MCP в Kilo Code?
Как подключить MCP-сервер в Kilo Code?
Как передать токен удалённому серверу?
Как отключить подтверждения для инструментов сервера?
Источники: kilo.ai, kilo.ai, github.com