Codex 斜杠命令(八):生态集成——插件、技能与 MCP

系列目录

  1. (一)快速入门——最常用的基础命令
  2. (二)对话管理——让你的会话有条不紊
  3. (三)权限与安全——精确控制 Codex 能做什么
  4. (四)代码审查——提 PR 前的最后一道防线
  5. (五)模型与推理——为任务选择合适的大脑
  6. (六)并行工作与后台——让 Codex 同时处理多个任务
  7. (七)个性化与配置——打造你的专属 Codex
  8. (八)生态集成:插件、技能与 MCP(本文)

延伸阅读 · 插件商店完全指南 · Codex vs Claude Code 对比 · 2026 高级模式对比


# 生态集成 ## 插件系统 - /plugins 浏览已安装和可发现的插件 - 安装、启用、管理 ## 技能 Skills - /skills 浏览和使用技能 - $ 前缀显式调用 - 可复用工作流 ## MCP 集成 - /mcp 列出 MCP 工具 - verbose 查看服务器详情 - 外部工具和数据源 ## 应用连接器 - /apps 浏览应用连接器 - $app-slug 附加到提示 - Google、Slack、GitHub 等 ## 生命周期钩子 - /hooks 查看和管理钩子 - 信任/禁用钩子 ## 记忆系统 - /memories 配置记忆 - 使用/生成/禁用 ## 文件引用 - /mention 附加文件到对话 ## 项目引导 - /init 生成 AGENTS.md ## 自定义命令 - 技能替代旧 prompts 系统 - 斜杠命令生态扩展

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,确认各表面的命令可用情况