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.

Servidor MCP del creador de PRD

Un servidor especializado de Protocolo de Contexto de Modelo (MCP) dedicado a la creación de Documentos de Requisitos de Producto. Este servidor MCP permite que los sistemas de IA conectados a clientes MCP generen documentos de requisitos de producto detallados y bien estructurados mediante una interfaz de protocolo estandarizada.

Características

  • Generador de PRD : cree PRD completos basados en descripciones de productos, historias de usuarios y requisitos
  • Validador de PRD : valide la integridad del PRD con respecto a los estándares de la industria y conjuntos de reglas personalizables
  • Recursos de plantillas : acceda a una biblioteca de plantillas PRD para diferentes tipos de productos
  • Compatibilidad con el protocolo MCP : implementa el protocolo de contexto de modelo para una integración perfecta con los clientes MCP

Instalación

Prerrequisitos

  • Node.js v16 o superior
  • npm o hilo

Instalar desde la fuente

  1. Clonar el repositorio:
git clone https://github.com/yourusername/prd-creator-mcp.git cd prd-creator-mcp
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Uso

Ejecutando el servidor

Ejecute el servidor usando:

npm start

El servidor se ejecutará con el transporte STDIO de forma predeterminada, lo que lo hace compatible con los clientes MCP.

Agregar a la configuración del cliente MCP

Para utilizar el servidor MCP de PRD Creator con un cliente MCP (como Claude Desktop o Cursor), agréguelo a su configuración de MCP:

Para Claude Desktop (en macOS), agregue a ~/Library/Application Support/Claude/claude_desktop_config.json :

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

Herramientas disponibles

El servidor proporciona las siguientes herramientas:

1. generate_prd

Genere un documento PRD completo a partir de una plantilla.

Parámetros:

  • productName : El nombre del producto
  • productDescription : Descripción del producto
  • targetAudience : Descripción del público objetivo
  • coreFeatures : Matriz de descripciones de funciones principales
  • constraints (opcional): Matriz de restricciones o limitaciones
  • templateName (opcional): Nombre de la plantilla a utilizar (predeterminado "estándar")

Ejemplo:

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

Validar un documento PRD contra las mejores prácticas.

Parámetros:

  • prdContent : El contenido del PRD a validar
  • validationRules (opcional): Matriz de ID de reglas de validación para comprobar

Ejemplo:

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

3. list_validation_rules

Enumere todas las reglas de validación disponibles.

Recursos disponibles

El servidor proporciona acceso a las plantillas PRD a través del siguiente patrón URI:

  • prd://templates/{templateName}

Plantillas disponibles:

  • standard : una plantilla básica de PRD con secciones esenciales
  • comprehensive : una plantilla de PRD detallada con secciones ampliadas

Desarrollo

Estructura del proyecto

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

Ejecución de pruebas

npm test

Licencia

Instituto Tecnológico de Massachusetts (MIT)


Desarrollado por Sam Lyndon

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

Un servidor de protocolo de contexto de modelo especializado que permite a los sistemas de IA generar documentos de requisitos de productos detallados y bien estructurados a través de una interfaz estandarizada.

  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