PRD Creator MCP Server

by Saml1211
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Built on Node.js runtime, enabling execution of the PRD Creator MCP server across different platforms.

PRD クリエイター MCP サーバー

製品要件ドキュメントの作成に特化したモデルコンテキストプロトコル(MCP)サーバー。このMCPサーバーにより、MCPクライアントに接続されたAIシステムは、標準化されたプロトコルインターフェースを介して、詳細かつ構造化された製品要件ドキュメントを生成できます。

特徴

  • PRD ジェネレーター: 製品の説明、ユーザー ストーリー、要件に基づいて完全な PRD を作成します
  • PRD Validator : 業界標準とカスタマイズ可能なルール セットに照らして PRD の完全性を検証します。
  • テンプレートリソース: さまざまな製品タイプのPRDテンプレートのライブラリにアクセスします
  • MCP プロトコル サポート: MCP クライアントとのシームレスな統合のためにモデル コンテキスト プロトコルを実装します。

インストール

前提条件

  • Node.js v16以上
  • npmまたはyarn

ソースからインストール

  1. リポジトリをクローンします。
git clone https://github.com/yourusername/prd-creator-mcp.git cd prd-creator-mcp
  1. 依存関係をインストールします:
npm install
  1. プロジェクトをビルドします。
npm run build

使用法

サーバーの実行

次を使用してサーバーを実行します。

npm start

サーバーはデフォルトで STDIO トランスポートを使用して実行されるため、MCP クライアントと互換性があります。

MCPクライアント構成への追加

PRD Creator MCP サーバーを MCP クライアント (Claude Desktop や Cursor など) で使用するには、MCP 設定に追加します。

Claude Desktop (macOS 上) の場合は、 ~/Library/Application Support/Claude/claude_desktop_config.jsonに追加します。

{ "mcpServers": { "prd-creator": { "command": "node", "args": ["/path/to/prd-creator-mcp/dist/index.js"], "disabled": false } } }

利用可能なツール

サーバーは次のツールを提供します。

1. generate_prd

テンプレートから完全な PRD ドキュメントを生成します。

パラメータ:

  • productName : 製品の名前
  • productDescription : 製品の説明
  • targetAudience : 対象ユーザーの説明
  • coreFeatures : コア機能の説明の配列
  • constraints (オプション): 制約または制限の配列
  • templateName (オプション): 使用するテンプレート名 (デフォルトは「standard」)

例:

{ "productName": "TaskMaster Pro", "productDescription": "A task management application that helps users organize and prioritize their work efficiently.", "targetAudience": "Busy professionals and teams who need to manage multiple projects and deadlines.", "coreFeatures": [ "Task creation and management", "Priority setting", "Due date tracking", "Team collaboration" ], "constraints": [ "Must work offline", "Must support mobile and desktop platforms" ], "templateName": "comprehensive" }

2. validate_prd

PRD ドキュメントをベスト プラクティスに照らして検証します。

パラメータ:

  • prdContent : 検証するPRDコンテンツ
  • validationRules (オプション): チェックする検証ルールIDの配列

例:

{ "prdContent": "# My Product\n\n## Introduction\n...", "validationRules": ["has-introduction", "minimum-length"] }

3. list_validation_rules

利用可能なすべての検証ルールを一覧表示します。

利用可能なリソース

サーバーは、次の URI パターンを通じて PRD テンプレートへのアクセスを提供します。

  • prd://templates/{templateName}

利用可能なテンプレート:

  • standard : 必須セクションを含む基本的なPRDテンプレート
  • comprehensive :拡張されたセクションを備えた詳細なPRDテンプレート

発達

プロジェクト構造

prd-creator-mcp/ ├── src/ │ ├── config/ # Configuration management │ ├── storage/ # Database and caching │ ├── tools/ # Tool implementations │ ├── resources/ # Resource implementations │ ├── templates/ # Initial PRD templates │ └── index.ts # Main entry point ├── tests/ # Test files ├── dist/ # Compiled output └── README.md # Documentation

テストの実行

npm test

ライセンス

マサチューセッツ工科大学


サム・リンドンによって開発された

-
security - not tested
F
license - not found
-
quality - not tested

AI システムが標準化されたインターフェースを通じて詳細かつ適切に構造化された製品要件ドキュメントを生成できるようにする特殊なモデル コンテキスト プロトコル サーバー。

  1. Features
    1. Installation
      1. Prerequisites
      2. Install from source
    2. Usage
      1. Running the server
      2. Adding to MCP client configuration
      3. Available Tools
      4. Available Resources
    3. Development
      1. Project Structure
      2. Running Tests
    4. License
      ID: ltinqqw9a4