@zherphy/ai标准mcp
MCP服务器,用于在任何项目中初始化AI开发标准。提供 init_project 和 validate_setup Claude Code代理的工具。
安装
添加到Claude Code一次,在任何项目中使用:
claude mcp add ai-standards -- npx -y @zherphy/ai-standards-mcp工具
init_project
初始化当前项目中的AI开发标准:
- 创建
CLAUDE.md(AI代理行为指南) - 创建
AGENTS.md(技能文档) - 创建
.ai/skills/6种技能:
- project-init --会话启动时自动加载上下文 - task-prompt-generator --规范任务提示 - workflow-enforcer --实施TDD工作流程 - code-review-validation --触发器代码审查代理 - code-style-constraints --通用代码样式规则 - unit-test-generation-java --Java/Spring Boot TDD
- 创建
.ai/agents/roles/(测试编写者、代码实现者、调试器、代码审阅者) - 创建
.ai/prompts/,.ai/workflow/,.ai/architect/以及更多 - 创建
.githooks/(预提交、预推送、提交消息、合并后)
参数 (所有可选,从项目文件中自动检测):
| 参数 | 说明 |
|---|---|
projectDir | 目标目录(默认:当前工作目录) |
projectName | 项目名称(从go.mod/package.json中自动检测到) |
techStack | go / node / java / python |
buildCmd | 构建命令 |
testCmd | 测试命令 |
lintCmd | Lint命令 |
teamName | Team name (default: "项目开发组") |
调用示例:
# Natural language
帮我初始化 AI 开发规范
# Direct tool call (auto-detects tech stack)
使用 init_project 工具初始化当前项目
# With explicit parameters
调用 init_project,参数:techStack=go, teamName=backend-team
# Full parameter override
调用 init_project,参数:
projectName=myapp
techStack=java
buildCmd=mvn clean install
testCmd=mvn test
lintCmd=mvn checkstyle:check
teamName=后端组validate_setup
检查AI标准配置的完整性:
✅ CLAUDE.md 存在
✅ AGENTS.md 存在
✅ .ai/skills/task-prompt-generator/skill.md 存在
❌ .githooks/pre-commit 缺失
发现 1 项问题,建议重新运行 init_project 修复。调用示例:
# Natural language
检查当前项目的 AI 开发规范是否完整
# Direct tool call
调用 validate_setup 工具检查规范完整性
# With explicit directory
调用 validate_setup,参数:projectDir=/path/to/project运作原理
模板被捆绑在这个npm包中。当你奔跑时 npx -y @zherphy/ai-standards-mcp,npm总是获取最新版本,因此您的模板会自动保持最新。
许可证
麻省理工学院
