Codex 斜杠命令(八):生态集成——插件、技能与 MCP
系列目录
- (一)快速入门——最常用的基础命令
- (二)对话管理——让你的会话有条不紊
- (三)权限与安全——精确控制 Codex 能做什么
- (四)代码审查——提 PR 前的最后一道防线
- (五)模型与推理——为任务选择合适的大脑
- (六)并行工作与后台——让 Codex 同时处理多个任务
- (七)个性化与配置——打造你的专属 Codex
- (八)生态集成:插件、技能与 MCP(本文)
延伸阅读 · 插件商店完全指南 · Codex vs Claude Code 对比 · 2026 高级模式对比
Codex 的真正威力不在于它能写代码——任何一个 AI 模型都能写代码。Codex 的护城河是它的生态集成能力:通过插件、技能、MCP 服务器、应用连接器,Codex 可以从一个"会写代码的聊天机器人"变成一个"能接入你整个工具链的 AI 开发平台"。本文覆盖这组生态集成的核心命令,以及如何创建你自己的斜杠命令。
命令速查表
| 命令 | 说明 |
|---|---|
| /plugins | 浏览已安装和可发现的插件 |
| /skills | 浏览和使用技能(skill) |
| /mcp | 列出已配置的 MCP 工具 |
| /apps | 浏览应用连接器 |
| /hooks | 查看和管理生命周期钩子 |
| /memories | 配置记忆功能(使用/生成/禁用) |
| /mention | 附加文件到当前对话 |
| /init | 生成 AGENTS.md 项目引导文件 |
/plugins —— Codex 的应用商店
/plugins
/plugins 打开插件管理界面。插件是 Codex 的可安装扩展包,可以包含技能、命令、MCP 配置、钩子、自动化规则等。一个插件可以做的事情远不止"加一个命令"——它可以从头改变 Codex 在特定领域的行为。
实际场景:你需要 Codex 控制和测试桌面应用,安装 Computer Use 插件后,Codex 获得了屏幕录制和 GUI 操作的能力。你需要 Codex 理解你的安全策略,安装 Security 插件后它会在每次操作前评估风险。
插件可以从 Codex 的内置市场安装,也可以从本地或 GitHub 加载。
/skills —— 可复用的专业工作流
/skills
/skills 浏览当前可用的技能。技能(Skill)是 Codex 的可复用工作流——一份 Markdown 文件定义了特定任务的执行步骤、参考文档和脚本路径。与插件不同,技能更轻量,通常聚焦于单一领域的专业能力。
实际场景:你在一个项目中定义了"数据库迁移"技能,包含检查迁移文件、运行测试、生成回滚方案的完整流程。任何团队成员在 Codex 中输入 /skills 选择这个技能,就能用同样的标准流程执行迁移。
你也可以在输入框中输入 $ 来显式调用技能——Codex 会列出所有可用技能供选择。技能也会出现在斜杠命令菜单中。
自定义斜杠命令的推荐方式就是创建技能——旧的 prompts 系统(~/.codex/prompts/)已被废弃,技能是官方推荐的替代方案。
/mcp —— 连接外部工具和数据源
/mcp
/mcp verbose
/mcp 列出当前 Codex 会话中所有已配置的 MCP(Model Context Protocol)服务器和工具。加上 verbose 参数可以查看每个服务器的详细配置。
MCP 是 Codex 连接外部世界的标准协议。通过 MCP,Codex 可以:
- 读取你的 Google Docs 并生成报告
- 查询你的 GitHub issues 来了解任务优先级
- 访问你的数据库并分析数据
- 调用公司内部的 API 和微服务
实际场景:你的团队有一个内部的部署系统。通过配置 MCP 服务器,Codex 可以直接查询部署状态、触发部署、查看日志——不需要你切换到浏览器或另一个终端。
MCP 服务器在 config.toml 中配置,不同项目可以有不同的 MCP 配置。
/apps —— 安全接入 SaaS 工具
/apps
/apps 浏览已授权的应用连接器。应用连接器让 Codex 安全地访问你的 Google Drive、Slack、GitHub、Notion 等 SaaS 工具——通过 OAuth 授权,不需要你提供 API key。
选择应用后,Codex 会在对话中插入 $app-slug 引用。你可以用自然语言描述需求:"用 $google_drive 找到上个季度的设计文档,根据内容创建一个新的 PRD"。
/hooks —— 自动化生命周期拦截
/hooks
/hooks 查看当前会话中配置的生命周期钩子。钩子是 Codex 的自动化拦截机制——你可以在特定事件(如工具调用前、文件编辑后、命令执行前)触发自定义脚本。钩子可以做安全审计、合规检查、自动格式化等。
实际场景:配置一个 pre-edit 钩子,在 Codex 编辑任何 .sql 文件前自动运行 SQL linter。如果 lint 失败,钩子拒绝编辑并返回错误信息。
/hooks 界面让你审查已加载的钩子、信任新增或变更的钩子,或在运行前禁用非受控钩子。
/memories —— 让 Codex 记住你
/memories
/memories 控制 Codex 的记忆功能。记忆系统让 Codex 从之前的对话中学习你的偏好和项目上下文,并在未来的会话中自动应用。
你可以选择三种模式:
- 使用记忆:Codex 在回复时参考已有记忆
- 生成记忆:Codex 从当前对话中提取关键信息存为记忆
- 禁用:完全关闭记忆功能
实际场景:你告诉 Codex "我所有的 Go 项目都用 golangci-lint 的 strict 配置"。Codex 在后续的 Go 项目中会自动遵守这个偏好,不需要你每次都重复。
/mention —— 精确控制上下文范围
/mention
/mention 将特定文件或目录附加到当前对话的上下文中。与其让 Codex 自己搜索整个工作区,不如精确指出它应该关注哪些文件。
实际场景:你要让 Codex 分析一个 bug,但不想让它被其他不相关文件干扰。用 /mention 精确附加 bug 相关的 3 个文件,Codex 的分析会更聚焦、更高效。
跨表面差异:CLI vs IDE vs App
Codex 有三个主要的使用表面,它们的斜杠命令不完全相同:
| 命令 | CLI | IDE 扩展 | App |
|---|---|---|---|
| /status | 完整 | 完整 | 基础 |
| /model | 完整 | 模型选择器 | — |
| /review | 完整 | 完整 | 完整 |
| /goal | 完整 | 完整 | 基础 |
| /plan | 完整 | Shift+Tab | 基础 |
| /plugins | 完整 | — | — |
| /skills | 完整 | — | — |
| /mcp | 完整 | — | 基础 |
| /auto-context | — | 完整 | — |
| /cloud | — | 完整 | — |
| /local | — | 完整 | — |
CLI 拥有最完整的斜杠命令集,IDE 扩展有一些专属命令(如 /auto-context、/cloud),App 的命令集最为精简。理解这种差异能帮你选择正确的表面来完成不同的任务——日常开发用 CLI,浏览和审查用 App,编辑器内快速操作用 IDE 扩展。
实操清单
- 输入
/plugins打开插件管理界面,浏览已安装插件列表,尝试安装一个感兴趣的插件(如 Computer Use 或 Security) - 输入
/skills浏览当前可用技能,选择一个技能查看其执行步骤和说明 - 在输入框中输入
$触发技能选择菜单,确认技能可以通过此方式显式调用 - 创建一个自定义技能 Markdown 文件,将常用工作流(如数据库迁移、代码审查)定义为可复用技能,替代旧的
~/.codex/prompts/方式 - 输入
/mcp查看当前会话已配置的 MCP 服务器列表;追加verbose参数查看每个服务器的详细配置 - 在
config.toml中为一个项目配置 MCP 服务器(连接 GitHub、数据库或内部 API),验证 Codex 能通过它查询外部数据 - 输入
/apps浏览应用连接器,选择并授权一个 SaaS 工具(如 Google Drive 或 Slack),在对话中用$app-slug引用它 - 输入
/hooks查看当前已加载的生命周期钩子,审查并信任其中一个钩子,或配置一个 pre-edit 钩子用于 SQL 文件 lint 检查 - 输入
/memories,分别体验"使用记忆"和"生成记忆"两种模式,告诉 Codex 一条项目偏好(如 linter 配置),验证下次会话是否自动应用 - 输入
/mention精确附加与当前 bug 相关的文件到对话上下文,对比让 Codex 自行搜索时的回答质量差异 - 输入
/init在当前项目中生成 AGENTS.md 项目引导文件,查看其内容并按需补充团队约定 - 对照本文"跨表面差异"表格,在 CLI、IDE 扩展、App 三个表面分别尝试
/plugins或/mcp,确认各表面的命令可用情况