PRD クリエイター MCP サーバー
製品要件ドキュメントの作成に特化したモデルコンテキストプロトコル(MCP)サーバー。このMCPサーバーにより、MCPクライアントに接続されたAIシステムは、標準化されたプロトコルインターフェースを介して、詳細かつ構造化された製品要件ドキュメントを生成できます。
クイックスタート
NPX経由(推奨):
Docker経由:
プロバイダーを構成する:
.env.example
を.env
にコピーし、API キーと優先モデルを設定します。- 必要に応じて、
update_provider_config
MCP ツールを使用して実行時にプロバイダーの資格情報を更新します。
ヘルプの入手:
特徴
- PRD ジェネレーター: 製品の説明、ユーザー ストーリー、要件に基づいて完全な PRD を作成します
- AI駆動型生成:複数のAIプロバイダーを使用して高品質のPRDを生成
- マルチプロバイダーサポート: OpenAI、Google Gemini、Anthropic Claude、またはローカルモデルから選択
- プロバイダー構成: PRD生成ごとにプロバイダーオプションをカスタマイズします
- フォールバックメカニズム: AIが利用できない場合は、テンプレートベースの生成に正常にフォールバックします。
- PRD Validator : 業界標準とカスタマイズ可能なルール セットに照らして PRD の完全性を検証します。
- テンプレートリソース: さまざまな製品タイプのPRDテンプレートのライブラリにアクセスします
- MCP プロトコル サポート: MCP クライアントとのシームレスな統合のためにモデル コンテキスト プロトコルを実装します。
インストール
前提条件
- Node.js v16以上
- npmまたはyarn
ソースからインストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- プロジェクトをビルドします。
- ローカルで実行:
- ホットリロードを使用した開発の場合:
APIリファレンス
PRD Creator MCP サーバーは次のツールを提供します。
generate_prd
AI またはテンプレートベースの生成を使用して完全な PRD ドキュメントを生成します。
パラメータ:
productName
: 製品の名前productDescription
: 製品の説明targetAudience
: 対象ユーザーの説明coreFeatures
: コア機能の説明の配列constraints
(オプション): 制約または制限の配列templateName
(オプション): 使用するテンプレート名 (デフォルトは「standard」)providerId
(オプション): 使用する特定の AI プロバイダー (openai、anthropic、gemini、local、template)additionalContext
(オプション): AIプロバイダーへの追加のコンテキストまたは指示providerOptions
(オプション): temperature、maxTokens などのプロバイダー固有のオプション。
例:
validate_prd
PRD ドキュメントをベスト プラクティスに照らして検証します。
パラメータ:
prdContent
: 検証するPRDコンテンツvalidationRules
(オプション): チェックする検証ルールIDの配列
例:
list_validation_rules
利用可能なすべての検証ルールを一覧表示します。
list_ai_providers
利用可能なすべての AI プロバイダーとその可用性ステータスを一覧表示します。
応答例:
テンプレート管理
サーバーはテンプレート管理用の追加ツールを提供します。
create_template
: 新しいPRDテンプレートを作成するlist_templates
: 利用可能なすべてのテンプレートを一覧表示するget_template
: 特定のテンプレートを取得するupdate_template
: 既存のテンプレートを更新するdelete_template
: テンプレートを削除するexport_templates
: テンプレートをJSONにエクスポートするimport_templates
: JSONからテンプレートをインポートするrender_template
: プレースホルダー付きのテンプレートをレンダリングする
システム管理
get_provider_config
: 現在のプロバイダー構成を取得するupdate_provider_config
: プロバイダー構成の更新health_check
: システムの健全性とプロバイダーの可用性をチェックするget_logs
: 最近のシステムログを取得するstats
: 使用状況の統計を取得する
プロバイダー構成とホットリロード
AIプロバイダーの構成
プロバイダーの資格情報とモデルは、次の 2 つの方法で構成できます。
- **.env ファイル:**プロジェクトまたは作業ディレクトリに
.env
ファイルを配置します.env.example
テンプレートとして使用します。すべての標準 AI プロバイダー変数(例:OPENAI_API_KEY
、OPENAI_MODEL
など)がサポートされています。 - ライブプロトコルツール: MCPクライアント経由で
update_provider_config
ツールを使用して、実行時にプロバイダー設定を更新します。これらの変更は永続化され、すぐに反映されます。サーバーの再起動は必要ありません。
サーバーは常に永続的な構成 (プロトコル ツールから) を環境変数とマージし、プロトコル/ツールの更新を優先します。
ホットリロードと自動化
いずれかの方法でプロバイダー設定を更新すると、変更はすべての新規リクエストに即座に反映されます。これにより、以下のことが可能になります。
- MCPツールインターフェースによるシームレスな自動化とスクリプト作成
- 手間のかからない認証情報のローテーションとモデルの切り替え
- CI/CD およびクラウド デプロイメントのための動的環境サポート
統合
クロードデスクトップ
claude_desktop_config.json
に追加:
グラマ.ai
入手先: https ://glama.ai/mcp/servers/@Saml1211/PRD-MCP-Server
カーソル
カーソル MCP クライアント構成に追加します:
ルーコード
.roo/mcp.json
に追加:
クライン
MCP ワークフロー定義でprd-creator-mcp
参照します。
CLI の使用法
グローバルにインストール(オプション)
CLI を公開するために、MCP サーバーをグローバルにインストールすることもできます。
次に以下を実行します:
コマンドリファレンス
prd-creator-mcp
MCPサーバー(STDIOトランスポート)を実行します。npx経由で直接使用するか、グローバルにインストールされたCLIとして使用して、MCPクライアントおよびツールとの統合に使用します。
アンインストール
グローバル CLI を削除するには:
CLIオプション
使用可能なコマンドライン オプションを表示します。
ドッカー
Dockerイメージの構築
Dockerで実行する
環境変数を使用する場合
貢献
問題やプル リクエストを送信する前に、 CONTRIBUTING.mdとCODE_OF_CONDUCT.mdをお読みください。
変更履歴
このプロジェクトに対するすべての注目すべき変更はCHANGELOG.mdに記録されています。
付録
便利なリンク
- GitHubリポジトリ
- モデルコンテキストプロトコル- 公式MCP仕様
- MCP Inspector - MCPサーバーのテストおよびデバッグツール
- NPM パッケージ- 公開された npm パッケージ
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AI システムが標準化されたインターフェースを通じて詳細かつ適切に構造化された製品要件ドキュメントを生成できるようにする特殊なモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.Last updated -56PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.Last updated -2519PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- -securityFlicense-qualityA Model Context Protocol server that extends AI capabilities by providing file system access and management functionalities to Claude or other AI assistants.Last updated -3TypeScript