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

Zed Industries· Проверено 13.11.2026

Zed хранит MCP-серверы под ключом context_servers в settings.json. Локальный или удалённый сервер добавляется в Settings → AI → MCP Servers, многие серверы ставятся и как расширения.

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

~/.config/zed/settings.jsonmacOS и Linux
%APPDATA%\Zed\settings.jsonWindows

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

1
Через настройки

Settings → AI → MCP Servers → Add Server → Add Local Server или Add Remote Server. Zed запишет сервер в context_servers в settings.json.

2
Через файл

Откройте settings.json действием zed::OpenSettingsFile из палитры команд. Локальному серверу нужны command, args и env, удалённому — url и headers.

3
Как расширение

Settings → AI → MCP Servers → Add Server → Install from Extensions или каталог на zed.dev/extensions. После установки Zed покажет окно с тем, что нужно настроить, например токен.

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

ПроверкаОткройте Settings → AI → MCP Servers: у работающего сервера зелёная точка и подсказка «Server is active». Другие цвета и подсказки объясняют, что происходит.
УдалениеКнопка Uninstall (корзина) в строке сервера в Settings → AI → MCP Servers. Переключатель в той же строке выключает сервер без удаления.
Права инструментовagent.tool_permissions.default: confirm (по умолчанию) спрашивает перед каждым вызовом, allow одобряет сам, deny запрещает. Правило для одного инструмента задаётся ключом mcp:<сервер>:<инструмент>.
Профиль под серверВ agent.profiles выключите встроенные инструменты и оставьте инструменты нужного сервера, тогда агент будет пользоваться ими.
Внешние агентыСерверы из настроек Zed передаются внешним агентам по ACP. Агенты читают и собственные конфиги MCP.
Что поддерживаетсяTools и Prompts из MCP. Когда сервер меняет список инструментов, Zed перечитывает его без перезапуска сервера.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ограничения

!

Из возможностей MCP Zed поддерживает Tools и Prompts.

!

Серверы-расширения Zed планирует вывести из оборота в пользу реестра MCP.

!

Как часто модель вызывает инструменты MCP, зависит от модели.

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

Точка у сервера не зелёная
Наведите на неё и прочитайте подсказку. Сверьте command, args и env с документацией сервера.
Агент не вызывает инструменты сервера
Назовите сервер в запросе или создайте профиль, где включены только его инструменты.
Инструмент не виден во внешнем агенте
Проверьте и настройки MCP в Zed, и собственный конфиг MCP агента.

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

Где в Zed настройки MCP?
Settings → AI → MCP Servers. Там же кнопка Add Server, статус и удаление серверов. В файле это ключ context_servers в settings.json.
Как передать токен удалённому серверу?
Полем headers: "Authorization": "Bearer <token>". Если заголовка нет, Zed предложит войти через OAuth.
Как убрать подтверждение перед вызовом инструментов?
Поставьте agent.tool_permissions.default в allow или задайте правило для одного инструмента через ключ mcp:<сервер>:<инструмент>.
Видят ли внешние агенты серверы из Zed?
Да, Zed передаёт им свои серверы по ACP. Агенты могут подключать и серверы из собственного конфига.

Источники: zed.dev, zed.dev, zed.dev, zed.dev