Day 13 / 共 20 天 · 第 3 周 · 工具与扩展
MCP、Plugins 与扩展工具
codex mcp add、/mcp、Codex 自身当 MCP server、插件安装。
📍 你在整门课的位置 · 第 3 周 · 工具与扩展
D11 工具系统总览→D12 Shell、apply_patch 与沙箱执行→D13 MCP、Plugins 与扩展工具→D14 Skills 与 AGENTS.md→D15 Plan 模式与协作模式
L01
把外部工具接进 Codex
codex mcp list
codex mcp add my-server -- npx -y @some/mcp-server
codex mcp get my-server
codex mcp remove my-server
codex mcp login my-server # 若需 OAuth
配置写入 ~/.codex/config.toml 的 [mcp_servers]。TUI 内 /mcp。
L02
源码
- CLI:cli/src/mcp_cmd.rs
- 连接管理:codex-mcp/(AGENTS.md 建议改 MCP 时优先动这里)
- Handler:core/src/tools/handlers/mcp.rs
- 反向:
codex mcp-server让 Codex 作为 MCP 被其它宿主调用
L03
Plugins
codex plugin --help
# TUI: /plugins
相关 crate:plugin/、core-plugins/。
L04
今日小结
✅ 会 mcp add/list;知道 MCP 工具最终也走 tool handler。