DevPlan MCP Server 是一个为 Claude Code 设计的 MCP 服务器,旨在将项目想法转化为可逐步执行的开发计划。它基于 ClaudeCode-DevPlanBuilder 方法论,解决 AI 编程助手常丢失上下文、跳过步骤或跨会话产生不一致代码的问题。
主要能力
- 生成开发计划:通过
devplan_generate_plan创建基础阶段和功能列表,生成 PROJECT_BRIEF.md、DEVELOPMENT_PLAN.md、CLAUDE.md 等文件。 - 验证计划可执行性:
devplan_validate_plan检查计划是否真正可执行,包括完整代码块、导入语句、无“添加到现有”指令、无跨子任务引用、验证命令及预期输出。 - 多模型支持:通过
target参数为不同 AI 编程工具生成适配输出,支持 Claude、Cursor、Aider、Cline、Windsurf 和通用格式。 - 实时进度:生成的执行器和验证器代理与 Claude Code 的 Task 工具集成,实时显示子任务进度。
- 经验教训系统:捕获验证中的问题并融入未来计划。
- Issue 修复:将 GitHub Issue 转化为结构化修复任务。
- 仪表盘与分析:提供公开仪表盘查看聚合使用统计,隐私保护,不存储 IP,会话匿名,每日统计 90 天后过期。
使用方式
作为 Skill 安装(推荐,无需 MCP 服务器)
- 添加仓库为插件市场:
/plugin marketplace add mmorris35/devplan-mcp-server - 在用户范围安装插件:
/plugin install devplan@devplan-mcp-server --scope user - 重新加载插件:
/plugin reload - 直接调用技能:
或使用子命令,或直接描述需求,Claude 会自动调用。/devplan
作为 MCP 服务器安装
在 ~/.claude.json 的 mcpServers 键下添加配置。
更新现有安装
从两个范围移除后重新添加。
工作流
DevPlan 采用“脚手架 → 增强 → 验证”工作流:
- 访谈:DevPlan 提问以理解项目。
- 简报:创建结构化 PROJECT_BRIEF.md。
- 生成脚手架:
devplan_generate_plan创建基础阶段和功能列表。 - 代码增强:AI 代理结构化功能阶段并填充完整可复制代码。
- 验证:
devplan_validate_plan检查计划可执行性。 - 执行:执行器代理实现每个子任务,包含内联 git 命令。
- 验证:验证器代理尝试破坏实现。
- 学习:问题成为未来项目的经验教训。
适用场景
- 需要将项目想法转化为详细、可执行开发计划的开发者。
- 使用 Claude Code 或其他 AI 编程工具进行项目开发,希望保持上下文一致性和步骤完整性。
- 需要多模型支持,为不同工具生成适配计划。
- 希望从验证中学习并改进未来计划。
- 需要将 GitHub Issue 转化为修复任务。
限制
- 作为 MCP 服务器时依赖网络,可能存在 SSE 超时;Skill 形式无网络依赖,推荐使用。
- 多模型支持中,不同目标适配器能力有差异,详见 docs/ADAPTERS.md。
- 仪表盘分析仅提供聚合统计,不涉及用户识别。
- 具体收费、价格、平台兼容性等未在资料中提供。