🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
clawhub install codex-mcp-dev
💡 提示:需要提前安装 clawhub CLI
Codex MCP 开发
通过位于 {baseDir}/scripts/codex_mcp.py 的包装脚本使用本地 Codex 安装。
这提供了一个稳定的路径:
OpenClaw → mcporter → codex-mcp-server → 本地 codex
快速设置
首先安装必备组件:
mcporter- 本地
codex codex-mcp
如果 config/mcporter.json 尚不存在,请创建项目 MCP 条目:
mcporter config add codex-cli --scope project --command codex-mcp
此技能期望存在一个名为 codex-cli 的工作区本地 MCP 服务器。
工作流程
- 将此技能用于非平凡的编码任务。
- 如果这是会话中的首次使用或某些内容看起来有问题,请运行:
python3 {baseDir}/scripts/codex_mcp.py doctor
- 选择一种模式:
- 分析 / 规划 / 解释: 使用
ask而不带--full-auto - 实现 / 重构 / 编写测试: 使用
ask --full-auto
- 分析 / 规划 / 解释: 使用
- 始终将
--cwd设置为目标仓库或项目目录。 - 给 Codex 一个具体的提示,包含文件、约束和验收标准。
- 在 Codex 响应后,自己检查文件并运行本地测试,而不是盲目信任工具的输出。
- 总结更改、已运行的测试以及任何剩余的风险。
适用场景
- 在多个文件中实现功能
- 在真实的仓库上下文中修复错误
- 在约束条件下进行重构
- 编写或更新测试
- 调试失败的命令或堆栈跟踪
- 要求本地 Codex 进行第二次实现传递或审查
命令模式
健康检查
python3 {baseDir}/scripts/codex_mcp.py doctor
版本信息
python3 {baseDir}/scripts/codex_mcp.py version
普通实现
python3 {baseDir}/scripts/codex_mcp.py ask \
--cwd /absolute/path/to/repo \
--full-auto \
--prompt "实现所需的更改,更新测试,并总结更改内容。"
只读分析
python3 {baseDir}/scripts/codex_mcp.py ask \
--cwd /absolute/path/to/repo \
--sandbox-mode read-only \
--approval-policy never \
--prompt "解释错误,识别可能的根本原因,并提出最小安全修复方案。"
从文件读取长提示
python3 {baseDir}/scripts/codex_mcp.py ask \
--cwd /absolute/path/to/repo \
--full-auto \
--prompt-file /tmp/codex-task.txt
提示规则
尽可能包含以下内容:
- 目标文件或目录
- 期望的行为
- 确切的错误消息或失败的测试
- 范围约束
- 所需的测试更新
- 期望的输出格式
优先使用如下提示:
- “修复
tests/api.test.ts中失败的测试,不要更改公共行为。运行相关测试并总结根本原因。” - “重构
src/cache.py以提高可读性,保持行为不变,并为 TTL 边缘情况添加回归测试。” - “审查
server/中的认证流程,找出前 3 个正确性风险,并提供具体的文件引用。”
防护措施
- 对于普通的实现工作,优先使用
--full-auto。 - 不要使用
--yolo,除非用户明确要求激进执行。 - 使用特定于仓库的
--cwd;不要在错误的目录上运行。 - 在可能的情况下,通过本地读取/测试进行验证。
- 如果任务非常小或仅需微调,跳过此技能直接编辑。
📄 原始文档
来源地址:
https://clawhub.com/skills/codex-mcp-dev
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)