# 模型上下文协议 (MCP) - Codex 来源: https://developers.openai.ac.cn/codex/mcp 让 Codex 能够访问第三方工具和上下文。 ## 支持的 MCP 功能 - STDIO 服务器(作为本地进程运行) - 流式 HTTP 服务器(通过地址访问) - Bearer 令牌身份验证 - OAuth 身份验证 ## 配置方法 ### 使用 CLI ``` codex mcp add --env VAR1=VALUE1 -- ``` 示例: `codex mcp add context7 -- npx -y @upstash/context7-mcp` 在 TUI 中使用 `/mcp` 查看活动中的 MCP 服务器。 ### 使用 config.toml 在 `[mcp_servers.]` 表下配置: STDIO 服务器: ``` [mcp_servers.context7] command = "npx" args = ["-y", "@upstash/context7-mcp"] env_vars = ["LOCAL_TOKEN"] ``` 流式 HTTP 服务器: ``` [mcp_servers.figma] url = "https://mcp.figma.com/mcp" bearer_token_env_var = "FIGMA_OAUTH_TOKEN" http_headers = { "X-Figma-Region" = "us-east-1" } ``` ## 配置选项 - `startup_timeout_sec`: 服务器启动超时(默认 10s) - `tool_timeout_sec`: 工具运行超时(默认 60s) - `enabled`: 是否启用 - `required`: 是否必需 - `enabled_tools`: 工具白名单 - `disabled_tools`: 工具黑名单 - `default_tools_approval_mode`: 默认审批行为 (auto/prompt/approve) - `tools..approval_mode`: 特定工具审批覆盖 ## 实用 MCP 服务器 - OpenAI Docs MCP: 搜索 OpenAI 文档 - Context7: 开发者文档 - Figma: 访问设计 - Playwright: 控制浏览器 - Chrome DevTools: 检查 Chrome - Sentry: 访问日志 - GitHub: 管理 PR/Issues