Token导航 LogoToken导航TokenDH.com
Codex Validator MCP logo
运维云端未说明官方级别未说明来源级核验

Codex Validator MCP

MCP Server

一个在Claude Code工作流中使用的MCP服务器,通过OpenAI Codex验证实现计划,提前发现架构问题、缺失依赖和最佳实践违规。

工具数

4

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude云端部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

synergy2test

提供方

synergy2test

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

食品法典验证器MCP

在编写一行代码之前,验证您的实施计划。

一个MCP服务器,允许Claude Code将计划验证委托给OpenAI Codex,在实施开始之前捕捉架构问题、缺失的依赖关系和最佳实践违规。

为什么?

您已经花时间制定了一个详细的实施计划。在Claude Code执行它之前:

  • 及早捕捉阻断者 --缺少依赖关系、版本不兼容、架构冲突
  • 获取第二意见 --食品法典委员会从新的角度分析可行性
  • 根据最佳实践进行验证 --Context7根据官方文件检查你的方法
  • 估计复杂性 --在做出承诺之前,先知道你要做什么

无需离开您的Claude Code工作流程。

快速开始

# Clone and build
git clone https://github.com/synergy2test/codex-validator-mcp.git
cd codex-validator-mcp
npm install && npm run build

# Authenticate Codex CLI (one-time, opens browser)
npm install -g @openai/codex
codex login

添加到Claude代码设置(~/.claude/settings.json):

{
  "mcpServers": {
    "codex-validator": {
      "command": "node",
      "args": ["/path/to/codex-validator-mcp/dist/index.js"]
    }
  }
}

就是这样。现在在克劳德代码中:

Validate my PLAN.md before we implement it

所得

{
  "validation_status": "warn",
  "feasibility": {
    "score": 72,
    "blockers": [],
    "risks": ["React 18 concurrent features may conflict with existing state management"],
    "dependencies_missing": ["@tanstack/react-query"]
  },
  "code_review": {
    "suggestions": ["Consider error boundaries for async components"],
    "best_practice_violations": ["Direct DOM manipulation in useEffect"]
  },
  "implementation_analysis": {
    "completeness": 85,
    "gaps": ["No rollback strategy defined"],
    "estimated_complexity": "medium"
  }
}

加上人类可读性 validation-report.md 已保存到您的项目中。

运作原理

┌─────────────┐     ┌──────────────────┐     ┌─────────────┐
│ Claude Code │────▶│ Codex Validator  │────▶│ Codex CLI   │
│             │     │    MCP Server    │     │ (your quota)│
└─────────────┘     └────────┬─────────┘     └─────────────┘
                             │
                             ▼
                    ┌─────────────────┐
                    │    Context7     │
                    │ (best practices)│
                    └─────────────────┘
  1. Claude Code将您的计划发送到MCP服务器
  2. 服务器将其传递给Codex CLI进行分析(使用您的OpenAI Pro配额)
  3. Context7根据框架/库最佳实践进行验证
  4. 在实施之前,您会得到结构化的反馈

自动回退

当你的Codex Pro配额在月中旬用完时,服务器会自动回退到直接调用OpenAI API。刚刚设置:

export OPENAI_API_KEY="sk-..."

当回退激活时,将通知您(API成本可能适用)。

工具参数

参数类型默认值说明
plan_pathstring--计划文件的路径
plan_contentstring--或直接传递计划内容
project_pathstringcwd上下文的项目根
apply_changesbooleanfalse应用建议(带确认)

应用模式

想要Codex解决它发现的问题吗?

Validate PLAN.md with apply_changes: true

在应用之前,系统会提示您确认每个更改。

可选:Context7 API密钥

对于最佳实践查找的更高速率限制:

export CONTEXT7_API_KEY="your-key"  # Free at context7.com/dashboard

没有它也能很好地工作——只是速率限制较低。

需求

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude云端部署代码验证本地部署实现计划架构分析依赖检查最佳实践

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP