Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Transform project ideas into paint-by-numbers development plans with phases, tasks, and subtasks.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://devplan-mcp-server.mike-c63.workers.dev/mcpターミナルでこれを実行します
claude mcp add --transport http devplan https://devplan-mcp-server.mike-c63.workers.dev/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"devplan": {
"url": "https://devplan-mcp-server.mike-c63.workers.dev/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"devplan": {
"type": "http",
"url": "https://devplan-mcp-server.mike-c63.workers.dev/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://devplan-mcp-server.mike-c63.workers.dev/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント mmorris35 で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは11 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Apify MCP Server
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Transform ideas into executable development plans — an MCP server that brings the ClaudeCode-DevPlanBuilder methodology to Claude Code.
The Problem: AI coding assistants often lose context, skip steps, or produce inconsistent code across sessions.
The Solution: DevPlan creates detailed, agent-executable development plans with built-in validation, lessons learned, and inline git workflows.
DevPlan is now available as a standalone Claude Code skill — no MCP server, no network dependency, no SSE timeouts. The entire DevPlan methodology runs locally as a first-class plugin.
Step 1 — Add this repo as a plugin marketplace:
/plugin marketplace add mmorris35/devplan-mcp-server
Step 2 — Install the plugin at user scope (available across all projects):
/plugin install devplan@mmorris35 --scope user
Step 3 — Reload plugins to activate:
/reload-plugins
Invoke the skill directly:
/devplan
Or use specific sub-commands:
/devplan brief — Create or parse a PROJECT_BRIEF.md
/devplan plan — Generate a Haiku-executable DEVELOPMENT_PLAN.md /devplan agents — Generate executor (Haiku) and verifier (Sonnet) agents /devplan claude-md — Generate a project CLAUDE.md /devplan validate — Check plan structure and Haiku-executability /devplan progress — Show completion status /devplan export mermaid — Generate a Mermaid flowchart of the plan /devplan issue — Convert a GitHub issue to a remediation task /devplan implement — Kickoff the build with executor + verifier agents
Or just describe what you need — Claude will invoke the skill automatically:
"Help me plan a CLI tool for managing dotfiles"
"Create a development plan for this project" "Validate my development plan"
skills/devplan/
├── SKILL.md — Core methodology, interview flow, dispatch ├── references/ │ ├── templates.md — Brief/plan/CLAUDE.md templates (CLI, web app, API, library) │ ├── validation.md — Structure + Haiku-executability rules + battle-tested lessons │ ├── agents.md — Executor and verifier agent generation patterns │ └── workflows.md — Mermaid/ReactFlow export + progress tracking ├── scripts/ │ ├── validate-plan.sh — Structural validation (standalone) │ └── check-haiku.sh — Haiku-executability checker (standalone) └── examples/ └── hello-cli-plan.md — Gold standard reference plan
| Skill (NEW) | MCP Server | |
|---|---|---|
| Network | None required | SSE connection to Cloudflare |
| Reliability | Always works | Subject to SSE timeouts |
| Lessons system | Use Nellie or your own | Built-in KV store |
| Install | /plugin install | claude mcp add |
| Validation scripts | Standalone bash | Server-side |
Both options are fully supported. The skill is recommended for reliability; the MCP server adds the lessons learned system and usage analytics.
| Feature | Description |
|---|---|
| Agent-Executable Plans | Plans so detailed that any LLM coding agent can execute them mechanically |
| Built-in Validation | Validates plans are complete before execution begins |
| Real-Time Progress Tracking | Integrates with Claude Code's Task tools for live visibility |
| Lessons Learned | Captures issues from verification and injects them into future plans |
| Issue Remediation | Converts GitHub issues directly into remediation tasks |
| Executor & Verifier Agents | Auto-generates specialized agents with task tracking built-in |
claude mcp add devplan --transport sse https://mcp.devplanmcp.store/sse --scope user
Or add to ~/.claude.json under the mcpServers key:
{
"mcpServers": { "devplan": { "type": "sse", "url": "https://mcp.devplanmcp.store/sse" } } }
If you already have DevPlan installed, remove from both scopes and re-add:
claude mcp remove devplan --scope project; claude mcp remove devplan --scope user; claude mcp add devplan --transport sse https://mcp.devplanmcp.store/sse --scope user
You: "Use devplan_start to help me build a CLI tool for managing dotfiles"
That's it. DevPlan will guide Claude through the entire process.
DevPlan uses a scaffold → enhance → validate workflow that ensures every plan is agent-executable before implementation begins.
flowchart LR
subgraph Planning["📋 Planning"] A[Interview] --> B[Brief] B --> C[Generate Scaffold] end
subgraph Enhancement["✨ Enhancement"] C --> D[Enhance with Code] D --> E{Validate} E -->|Fail| D E -->|Pass| F[Ready] end
subgraph Execution["⚡ Execution"] F --> G[Agent Executes] G --> H[Agent Verifies] end
subgraph Learning["🧠 Learning"] H -->|issues| I[Capture Lessons] I -->|improve| C end
style E fill:#fff3e0,stroke:#f57c00 style F fill:#c8e6c9,stroke:#2e7d32 style I fill:#e3f2fd,stroke:#1565c0
devplan_generate_plan creates foundation phases + a feature listdevplan_validate_plan checks the plan is agent-executableThe validation step checks that plans are truly executable:
# Example validation output
{ "valid": true, "errors": [], "warnings": [], "stats": { "subtasks": 5, "codeBlocksChecked": 8, "issuesFound": 0 } }
Generated executor and verifier agents integrate with Claude Code's Task tools for live progress visibility:
# Example: Executor tracks subtasks
TaskCreate({ subject: "1.2.3: Implement auth middleware", activeForm: "Implementing auth middleware" }) TaskUpdate({ taskId: "...", status: "in_progress" })
TaskUpdate({ taskId: "...", status: "completed" })
Both Task tools (real-time visibility) and DEVELOPMENT_PLAN.md (durable record) are updated — giving you the best of both worlds.
"Use devplan_start to help me build [your idea]"
# Get issue JSON
gh issue view 123 --json number,title,body,labels,comments,url > issue.json
"Use devplan_issue_to_task with this issue to create a remediation plan"
"Use devplan_progress_summary to show me where we are"
DevPlan generates plans and agent files for multiple AI coding tools and models. Use the target parameter to generate outputs for your preferred tool.
| Target | Tool | Agent File | Best For |
|---|---|---|---|
claude | Claude Code | CLAUDE.md | Claude Code IDE (default) |
cursor | Cursor IDE | .cursorrules | Cursor AI editor |
aider | Aider CLI | .aider.conf.yml | Terminal-based AI pair programming |
cline | VS Code Cline | .cline/instructions.md | VS Code extension |
windsurf | Windsurf IDE | .windsurf/rules.md | Codium's AI IDE |
generic | Any Model | AGENTS.md + files | Model-agnostic markdown format |
When generating plans or agent files, specify the target tool:
Generate plan for Cursor:
"Use devplan_generate_plan to create a plan, then I'll customize it for Cursor. Set target to 'cursor' for .cursorrules format"
Generate executor for Aider:
"Use devplan_generate_executor with target='aider' to create an Aider-compatible executor agent"
Generate generic agent files:
"Use devplan_generate_claude_md with target='generic' to create model-agnostic AGENTS.md files"
Each target has a dedicated adapter that transforms the DevPlan methodology into the appropriate format:
CLAUDE.md with executor/verifier agents in .claude/agents/.cursorrules with all guidance in one file (Cursor doesn't support separate agents).aider.conf.yml with architect mode instructions.cline/instructions.md with executor/verifier split.windsurf/rules.md with cascade-optimized formatAGENTS.md, EXECUTOR.md, and VERIFIER.md for any toolStart a new project for Cursor:
"Use devplan_start to help me build a CLI tool, then generate the plan with target='cursor' for Cursor IDE"
Add executor for specific target:
"I have a development plan. Use devplan_generate_executor with target='aider' to create the executor agent for Aider"
Compare adapter capabilities: See docs/ADAPTERS.md for a detailed comparison of each target's capabilities and limitations.
| Tool | Purpose |
|---|---|
devplan_start | Main entry point - guides Claude through the methodology |
devplan_interview_questions | Get questions to gather project requirements |
devplan_create_brief | Generate PROJECT_BRIEF.md |
devplan_parse_brief | Parse existing brief into structured data |
devplan_list_templates | List project templates (cli, web_app, api, library) |
| Tool | Purpose |
|---|---|
devplan_generate_plan | Generate DEVELOPMENT_PLAN.md scaffold with validation instructions |
devplan_generate_claude_md | Generate CLAUDE.md scaffold |
devplan_generate_executor | Generate executor agent with Task tool integration |
devplan_generate_verifier | Generate verifier agent with Task tool integration |
| Tool | Purpose |
|---|---|
devplan_validate_plan | Validate plan structure and agent-executability |
devplan_get_subtask | Get specific subtask details by ID |
devplan_update_progress | Mark subtasks complete with notes |
devplan_progress_summary | Get completion stats and next actions |
Feedback loop that captures issues from verification and incorporates them into future plans.
| Tool | Purpose |
|---|
| devplan_add_lesson | Capture a lesson fr
冒頭だけを表示しています。続きはリポジトリで読めます