
Как подключить MCP-сервер к Codex
Codex хранит MCP-серверы в ~/.codex/config.toml, общем для Codex CLI, расширения для IDE и приложения ChatGPT на компьютере. Поддерживаются stdio и Streamable HTTP.
Где лежит конфиг
~/.codex/config.tomlДля всех проектов.codex/config.tomlДля одного проекта, только в доверенных проектахКак добавить сервер
codex mcp add context7 -- npx -y @upstash/context7-mcp. Переменные окружения ставьте до разделителя: --env VAR1=VALUE1 --env VAR2=VALUE2 -- <команда>.
codex mcp add example --url https://mcp.example.com. Флаг --url идёт после имени сервера.
Таблица [mcp_servers.<имя>] в config.toml: command и args для локального сервера, url для удалённого.
Меню с шестерёнкой → MCP servers → Add server. Настройки общие с CLI и приложением.
Как проверить и удалить
Готовые конфиги для Codex
Нажмите на сервер, чтобы раскрыть конфиг в формате Codex.
Playwright MCPДаёт агенту настоящий браузер
[mcp_servers.playwright]
command = "npx"
args = ["@playwright/mcp@latest"]
GitHub MCPПодключает агента к GitHub
[mcp_servers.github]
url = "https://api.githubcopilot.com/mcp/"
http_headers = { "Authorization" = "Bearer <GitHub PAT>" }
Context7 MCPПодтягивает в контекст агента свежую документацию и примеры кода…
[mcp_servers.context7]
url = "https://mcp.context7.com/mcp"
http_headers = { "Authorization" = "Bearer <ключ Context7>" }
Figma MCPПодключает агента к макетам Figma
[mcp_servers.figma]
command = "npx"
args = ["-y", "figma-developer-mcp", "--stdio"]
[mcp_servers.figma.env]
FIGMA_API_KEY = "<ваш токен Figma>"
Chrome DevTools MCPДаёт агенту живой Chrome с инструментами DevTools
[mcp_servers.chrome-devtools]
command = "npx"
args = ["-y", "chrome-devtools-mcp@latest"]
Filesystem MCPОткрывает агенту доступ к файлам в папках, которые вы перечислили при…
[mcp_servers.filesystem]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-filesystem", "/Users/username/Desktop", "/path/to/other/allowed/dir"]
Fetch MCPДаёт агенту читать веб-страницы
[mcp_servers.fetch]
command = "uvx"
args = ["mcp-server-fetch"]
Memory MCPДаёт агенту долгую память между чатами
[mcp_servers.memory]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-memory"]
[mcp_servers.memory.env]
MEMORY_FILE_PATH = "<полный путь>/memory.jsonl"
Supabase MCPПодключает агента к проектам Supabase
[mcp_servers.supabase]
url = "https://mcp.supabase.com/mcp"
Notion MCPЛокальный сервер Notion поверх Notion API
[mcp_servers.notion]
command = "npx"
args = ["-y", "@notionhq/notion-mcp-server"]
[mcp_servers.notion.env]
NOTION_TOKEN = "ntn_<токен интеграции>"
Blender MCPСвязывает агента с запущенным Blender
[mcp_servers.blender]
command = "uvx"
args = ["mcp-for-blender"]
1С MCPПоказывает агенту метаданные и содержимое базы 1С:Предприятие
[mcp_servers.1c]
url = "http://<веб-сервер>/<имя публикации>/hs/mcp/"
http_headers = { "Authorization" = "Basic <логин и пароль пользователя 1С>" }Ограничения
Транспорта SSE в списке нет: только STDIO и Streamable HTTP.
Проектный .codex/config.toml работает только в доверенных проектах.
Произвольный заголовок командой codex mcp add не добавить: для токена есть --bearer-token-env-var, остальные заголовки прописывают в http_headers.
Если не работает
Сервер долго стартует и отваливается при запуске
Инструмент обрывается на долгих задачах
Частые вопросы
Где у Codex файл с MCP-серверами?
Как передать токен удалённому серверу?
Как временно выключить сервер?
Codex подключается к серверам по SSE?
Источники: learn.chatgpt.com, github.com, github.com