mcpField
A
Agile Planner MCP Server (v1.3.3) - AI-Powered Agile Backlog Generator

Agile Planner MCP Server (v1.3.3) - AI-Powered Agile Backlog Generator

ローカル
github.com/cyberlife-coderAI・エージェント343 週間前に更新

Agile Planner MCP Server (v1.3.3) - AI-Powered Agile Backlog Generator について

Agile Planner MCP Serverは、プロジェクトの説明からアジャイルバックログ全体や個別機能を生成するサーバーです。AIコーディングクライアントを使うチーム向けで、出力を検証し、エピック、機能、ユーザーストーリーをMarkdownファイルに整理します。

主な機能

  1. 01アジャイルバックログ全体の生成
  2. 02個別機能の生成
  3. 03JSON Schemaによる出力検証
  4. 04エピックと機能ごとのストーリー整理
  5. 05Markdownバックログファイルの作成

活用シーン

  1. 01説明を基にしたバックログの草案作成
  2. 02ユーザーストーリーと受け入れ条件の準備
  3. 03既存バックログへの機能追加

MCP 対応

Windsurf、Cascade、CursorなどのMCPクライアントに、バックログ全体や個別機能を生成するツールを提供します。生成にはOpenAIまたはGroqのLLMを使用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

Agile Planner MCP Server (v1.7.3) - AI を活用したアジャイルバックログ生成ツール

smithery badge License: MIT MCP Compatible Windsurf Ready Cascade Integrated npm version GitHub Stars

Windsurf にインストール Cascade にインストール Cursor にインストール

Agile Planner MCP は、技術的なスキルがなくても、簡単な説明からアジャイルバックログ全体(エピック、ユーザーストーリー、MVP、イテレーション)や特定の機能を自動生成し、Windsurf、Cascade、Cursor 内で直接利用できます。

最新の改善点(v1.7.3):

  • generateFeature の MCP モードを修正:ユーザーストーリーの抽出を堅牢化しました
  • RULE 3 の構造を強化:エピック/機能/ユーザーストーリーのフォルダーを一貫して作成します
  • Windows の Notepad の問題を解決:MCP モードで stderr/stdout のストリームを正規化しました
  • 詳細な診断ログ:問題をより簡単に特定できるようになりました
  • プロジェクトを再構成:テストファイルと一時ファイルを明確に整理しました
  • 使用ガイドを更新:Windsurf、Claude、Cursor 向けの詳しい手順を追加しました
  • 詳細については、CHANGELOG.md を参照してください。

以前の改善点(v1.7.1):

  • MCP ドキュメントを全面改訂:Mermaid の図を含む、MCP サーバーアーキテクチャの詳細なドキュメントを追加しました。
  • 認知的複雑性を軽減:重要なモジュール(json-parser、mcp-router)を大幅にリファクタリングしました。
  • 堅牢性を向上:エラー処理を改善し、E2E 統合テストを最適化しました。
  • 詳細については、CHANGELOG.md を参照してください。

❌ Agile Planner MCP を使用しない場合

アジャイルバックログを手作業で作成するには時間がかかり、ミスも発生しやすくなります。

  • ❌ ユーザーストーリー、受け入れ基準、タスクの作成に何時間も費やす
  • ❌ プロジェクトごとに書式や構成が一貫しない
  • ❌ AI コーディングアシスタント向けの明確な実装ガイダンスがない
  • ❌ 戦略的なフレームワークなしに、優先順位付けと整理を手作業で行う

✅ Agile Planner MCP を使用する場合

エラー処理の一元化
  • generateBacklog 関数と generateBacklogDirect 関数から返されるすべてのエラーは、JSON の一貫性と監査の堅牢性を確保するため、handleBacklogError でフォーマットされるようになりました。
  • エラーの例には、次の形式が表示されます:{ success: false, error: { message: ... } }

Agile Planner MCP は、AI による正確な注釈付きの、完全で構造化されたアジャイルバックログを数秒で生成します。

  • ✅ 完全なバックログ構造(エピック、機能、ユーザーストーリー、未分類のストーリーを含む)
  • ✅ AI に最適化された注釈により、実装を段階的にガイドします
  • ✅ タスクのチェックボックスと依存関係の管理による進捗の追跡
  • ✅ 専用の .agile-planner-backlog フォルダーでの一元管理
  • ✅ 関連するエピックに機能を自動的に関連付けるインテリジェントな機能整理

📑 ドキュメント

このドキュメントは、より見つけやすくなるように再編成されています。

ユーザーガイド
開発者向けドキュメント
ヘルパー関数
  • createApiMessages(project) - AI 用のシステムメッセージとユーザーメッセージのペアを生成します。project パラメーターには、"名前: 説明" 形式の文字列、または { name, description } オブジェクトを指定できます。

TDD に関する注意:エラーのアサーションでは、統一された形式 { success: false, error: { message: ... } } を検証する必要があります。 エラー形式を変更する場合は、統合テストも更新する必要があります。

アーキテクチャドキュメント

🚦 Windsurf / Cascade / Cursor でのセットアップ

管理者または技術チームに依頼して、この MCP サーバーをワークスペースの設定に追加してもらいます。

  1. .env.example を .env にコピーし、OPENAI_API_KEY または GROQ_API_KEY を設定します。
オプション 1:ローカルインストールを使用する
{
  "mcpServers": {
    "agile-planner": {
      "command": "node",
      "args": ["D:/path/to/agile-planner/server/index.js"],
      "env": {
        "MCP_EXECUTION": "true",
        "OPENAI_API_KEY": "sk-..."
      }
    }
  }
}
オプション 2:NPM パッケージを使用する
{
  "mcpServers": {
    "agile-planner": {
      "command": "npx",
      "args": ["agile-planner-mcp-server"],
      "env": {
        "MCP_EXECUTION": "true",
        "OPENAI_API_KEY": "sk-..."
      }
    }
  }
}

🧠 仕組み

  1. プロジェクトについて説明します。できるだけ詳しく、平易な英語で記述してください。

    SaaS task management system for teams with Slack integration, 
    mobile support, and GDPR compliance.
    
  2. Agile Planner MCP が説明を処理します。堅牢な検証パイプラインを通じて、次の処理を行います。

    • 🤖 OpenAI または Groq の LLM を活用して、バックログの構造を生成します
    • 🧪 包括的な JSON スキーマに照らして構造を検証します
    • 🔍 受け入れ基準とタスクを追加して機能を拡充します
    • 📝 ストーリーをエピックと機能に整理します
    • 🏗️ Markdown ファイルを含む完全なディレクトリ構造を作成します
  3. 構造化された完全なアジャイルバックログを数秒で受け取れます。

生成されるフォルダーの構造
.agile-planner-backlog/
├── epics/
│   └── [epic-slug]/
│       ├── epic.md
│       └── features/
│           └── [feature-slug]/
│               ├── feature.md
│               └── user-stories/
│                   ├── [story-1].md
│                   └── [story-2].md
├── orphan-stories/
│   ├── [story-orpheline-1].md
│   └── [story-orpheline-2].md
└── backlog.json

注: planning/mvp と planning/iterations ディレクトリは削除されます。すべてのユーザーストーリーは、エピック/機能の階層内、またはいずれの機能/エピックにも属さない場合は orphan-stories 内に生成されます。backlog.json に mvp または iterations セクションは含まれなくなりました。

すべてのファイルには、実装をガイドする AI 向けの手順が含まれています。出力例については、サンプルフォルダーをご覧ください。

コマンド

Agile Planner MCP は次のコマンドをサポートしています。

バックログ全体を生成
// In Windsurf or Cascade
mcp0_generateBacklog({
  projectName: "My Project",
  projectDescription: "A detailed description of the project...",
  outputPath: "optional/custom/path"
})

// CLI
npx agile-planner-mcp-server backlog "My Project" "A detailed description of the project..."
特定の機能を生成
// In Windsurf or Cascade
mcp0_generateFeature({
  featureDescription: "A detailed description of the feature to generate",
  storyCount: 3,  // Optional: number of user stories to generate (min: 3)
  businessValue: "High", // Optional: business value of this feature
  iterationName: "iteration-2", // Optional: target iteration (default: 'next')
  epicName: "Optional Epic Name", // Optional: specify an epic or let the system find/create one
  outputPath: "optional/custom/path" // Optional: custom output directory
})

// CLI
npx agile-planner-mcp-server feature "A detailed description of the feature to generate"

🔄 環境変数

変数説明デフォルト
MCP_EXECUTION必須 - MCP モードでは「true」に設定する必要があります-
OPENAI_API_KEYバックログ生成用の OpenAI API キー-
GROQ_API_KEY代替の Groq API キー-
DEBUG追加ログを出力するデバッグモードを有効にしますfalse
TEST_MODEテストモード(モック生成)を有効にしますfalse
AGILE_PLANNER_OUTPUT_ROOT出力先のベースディレクトリcurrent dir

📜 ライセンス

Agile Planner MCP Server は Commons Clause 付き MIT ライセンスの下でライセンスされています。ライセンスの全文については、LICENSE ファイルをご覧ください。

👥 サポート

サポートが必要な場合は、GitHub リポジトリで issue を作成するか、Windsurf/Cascade/Cursor の管理者にお問い合わせください。


☕️ プロジェクトを応援する

コーヒーをごちそうする

このプロジェクトが役に立った場合は、BuyMeACoffeeでコーヒーをごちそうして、開発を応援できます!

🚀 Windsurf を入手

ボーナスクレジット付きで Windsurf を入手

ありがとうございます 🙏

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。