MCP cover image
See in Github
2025-03-13

2

Github Watches

1

Github Forks

3

Github Stars

PRD Creator MCP Server

A specialized Model Context Protocol (MCP) server dedicated to creating Product Requirements Documents. This MCP server enables AI systems connected to MCP clients to generate detailed, well-structured product requirement documents through a standardized protocol interface.

Features

  • PRD Generator: Create complete PRDs based on product descriptions, user stories, and requirements
  • PRD Validator: Validate PRD completeness against industry standards and customizable rule sets
  • Template Resources: Access a library of PRD templates for different product types
  • MCP Protocol Support: Implements the Model Context Protocol for seamless integration with MCP clients

Installation

Prerequisites

  • Node.js v16 or higher
  • npm or yarn

Install from source

  1. Clone the repository:
git clone https://github.com/yourusername/prd-creator-mcp.git
cd prd-creator-mcp
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Usage

Running the server

Run the server using:

npm start

The server will run with STDIO transport by default, which makes it compatible with MCP clients.

Adding to MCP client configuration

To use the PRD Creator MCP Server with an MCP client (like Claude Desktop or Cursor), add it to your MCP settings:

For Claude Desktop (on macOS), add to ~/Library/Application Support/Claude/claude_desktop_config.json:

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

Available Tools

The server provides the following tools:

1. generate_prd

Generate a complete PRD document from a template.

Parameters:

  • productName: The name of the product
  • productDescription: Description of the product
  • targetAudience: Description of the target audience
  • coreFeatures: Array of core feature descriptions
  • constraints (optional): Array of constraints or limitations
  • templateName (optional): Template name to use (defaults to "standard")

Example:

{
  "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

Validate a PRD document against best practices.

Parameters:

  • prdContent: The PRD content to validate
  • validationRules (optional): Array of validation rule IDs to check

Example:

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

3. list_validation_rules

List all available validation rules.

Available Resources

The server provides access to PRD templates through the following URI pattern:

  • prd://templates/{templateName}

Available templates:

  • standard: A basic PRD template with essential sections
  • comprehensive: A detailed PRD template with expanded sections

Development

Project Structure

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

Running Tests

npm test

License

MIT


Developed by Sam Lyndon

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • Contraband Interactive
  • Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.

  • rustassistant.com
  • Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • apappascs
  • Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.

  • modelcontextprotocol
  • Servidores de protocolo de contexto modelo

  • Mintplex-Labs
  • La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.

  • ShrimpingIt
  • Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx

  • OffchainLabs
  • Implementación de la prueba de estaca Ethereum

  • n8n-io
  • Plataforma de automatización de flujo de trabajo de código justo con capacidades de IA nativas. Combine el edificio visual con código personalizado, auto-anfitrión o nube, más de 400 integraciones.

  • huahuayu
  • Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.

    Reviews

    1 (1)
    Avatar
    user_cKoJHbko
    2025-04-17

    The PRD-MCP-Server by Saml1211 is an outstanding product for managing MCP applications. It offers a robust and user-friendly interface, ensuring seamless operation and integration. My experience with this server has been exceptional; it's reliable, efficient, and constantly updated with new features. Highly recommended for anyone in need of a solid MCP server solution! Check it out at https://github.com/Saml1211/PRD-MCP-Server.