Vibe-Coder MCP サーバー
LLM ベースのコーディング用の構造化された開発ワークフローを実装するモデル コンテキスト プロトコル サーバー。
概要
この MCP サーバーは、次の機能を提供することで、LLM が整理され、クリーンで安全な方法で機能を構築するのに役立ちます。
ガイド付きの質問による構造化された機能明確化プロセス
PRDと実装計画の作成
タスク追跡による段階的な開発
進捗状況の追跡とステータス報告
文書の保存と検索機能
Related MCP server: MCP Documentation Server
特徴
リソース
機能の詳細、PRD、実装計画
進捗報告とステータス追跡
フェーズとタスクの詳細
ツール
start_feature_clarification- 機能の明確化プロセスを開始するprovide_clarification- 機能に関する説明の質問に答えるgenerate_prd- 製品要件ドキュメントと実装計画を生成するcreate_phase- 機能の開発フェーズを作成するadd_task- 開発フェーズにタスクを追加するupdate_phase_status- フェーズのステータスを更新するupdate_task_status- タスクの完了ステータスを更新するget_next_phase_action- 次に何をすべきかについてのガイダンスを取得するget_document_path- 生成されたドキュメントのパスを取得するsave_document- ドキュメントを特定の場所に保存する
プロンプト
feature-planning- 機能開発を計画するためのプロンプトテンプレート
文書保管
サーバーには、次の機能を備えたハイブリッド ドキュメント ストレージ システムが含まれています。
生成されたドキュメント(PRD、実装計画)をファイルに自動的に保存します
すぐにアクセスできるようにメモリ内にコピーを保持します
クライアントがドキュメントのパスを取得し、カスタムの場所に保存できるようにします
デフォルトの保存場所
ドキュメントは、デフォルトではdocuments/{featureId}/ディレクトリに保存され、ファイル名はドキュメントの種類に基づいて付けられます。
documents/{featureId}/prd.md- 製品要件ドキュメントdocuments/{featureId}/implementation-plan.md- 実装計画
カスタムストレージ
save_documentツールを使用して、ドキュメントをカスタムの場所に保存できます。
パス検索
ドキュメントのパスを取得するには、 get_document_pathツールを使用します。
これは、パスと、ドキュメントがディスクに保存されているかどうかの両方を返します。
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
インストール
互換性のある MCP クライアントで使用するには:
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
実装ノート
このサーバーは、モデル コンテキスト プロトコル TypeScript SDK の高レベルMcpServerクラスを使用して実装されており、リソース、ツール、プロンプトを定義するためのクリーンな API を提供することで、MCP サーバーの作成プロセスを簡素化します。
ワークフロー
Vibe-Coder MCP サーバーは、次の手順で開発プロセスをガイドするように設計されています。
機能の明確化: 要件を収集し、機能の目的、対象ユーザー、制約を理解することから始めます。
ドキュメント: 明確化された要件に基づいてPRDと実装計画を作成します。
段階的な開発: 明確なタスクを持つ論理的なフェーズに実装を分割します
進捗状況の追跡: タスクとフェーズの完了を監視して開発をガイドします
完了: すべての要件が実装され、機能が使用可能であることを確認します