Skip to main content
Glama

PRD Creator MCP Server

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.


Inicio rápido

Vía NPX (recomendado):

npx -y prd-creator-mcp

A través de Docker:

docker pull saml1211/prd-creator-mcp docker run -i --rm saml1211/prd-creator-mcp

Configurar proveedores:

  • Copie .env.example a .env y configure sus claves API y modelos preferidos.
  • Opcionalmente, actualice las credenciales del proveedor en tiempo de ejecución utilizando la herramienta MCP update_provider_config .

Obtener ayuda:

npx prd-creator-mcp --help

Características

  • Generador de PRD : cree PRD completos basados en descripciones de productos, historias de usuarios y requisitos
  • Generación impulsada por IA : genere PRD de alta calidad utilizando múltiples proveedores de IA
  • Soporte de múltiples proveedores : elija entre OpenAI, Google Gemini, Anthropic Claude o modelos locales
  • Configuración del proveedor : personalice las opciones del proveedor para cada generación de PRD
  • Mecanismo de respaldo : recurre elegantemente a la generación basada en plantillas cuando la IA no está disponible
  • Validador de PRD : valide la integridad del PRD frente 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/Saml1211/prd-mcp-server.git cd prd-mcp-server
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build
  1. Ejecutar localmente:
npm start
  1. Para desarrollo con recarga en caliente:
npm run dev

Referencia de API

El servidor MCP de PRD Creator proporciona las siguientes herramientas:

generate_prd

Genere un documento PRD completo utilizando IA o generación basada en plantillas.

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")
  • providerId (opcional): proveedor de IA específico a utilizar (openai, anthropic, gemini, local, template)
  • additionalContext (opcional): contexto adicional o instrucciones para el proveedor de IA
  • providerOptions (opcional): opciones específicas del proveedor, como temperatura, maxTokens, etc.

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", "providerId": "openai", "additionalContext": "Focus on enterprise features and security", "providerOptions": { "temperature": 0.5, "maxTokens": 4000 } }

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"] }

list_validation_rules

Enumere todas las reglas de validación disponibles.

list_ai_providers

Enumere todos los proveedores de IA disponibles y su estado de disponibilidad.

Ejemplo de respuesta:

[ { "id": "openai", "name": "OpenAI", "available": true }, { "id": "anthropic", "name": "Anthropic Claude", "available": false }, { "id": "gemini", "name": "Google Gemini", "available": false }, { "id": "local", "name": "Local Model", "available": false }, { "id": "template", "name": "Template-based (No AI)", "available": true } ]

Gestión de plantillas

El servidor proporciona herramientas adicionales para la gestión de plantillas:

  • create_template : Crea una nueva plantilla PRD
  • list_templates : Lista todas las plantillas disponibles
  • get_template : Obtener una plantilla específica
  • update_template : Actualizar una plantilla existente
  • delete_template : Eliminar una plantilla
  • export_templates : Exportar plantillas a JSON
  • import_templates : Importar plantillas desde JSON
  • render_template : Renderiza una plantilla con marcadores de posición

Gestión del sistema

  • get_provider_config : Obtener la configuración actual del proveedor
  • update_provider_config : Actualizar la configuración del proveedor
  • health_check : Comprueba el estado del sistema y la disponibilidad del proveedor
  • get_logs : Obtener registros recientes del sistema
  • stats : obtener estadísticas de uso

Configuración del proveedor y recarga activa

Configuración de proveedores de IA

Puede configurar las credenciales y los modelos del proveedor de dos maneras:

  • Archivo .env: Coloque un archivo .env en su proyecto o directorio de trabajo. Use .env.example como plantilla. Se admiten todas las variables estándar del proveedor de IA (p. ej., OPENAI_API_KEY , OPENAI_MODEL , etc.).
  • Herramientas de protocolo en vivo: Actualice la configuración del proveedor en tiempo de ejecución con la herramienta update_provider_config a través de su cliente MCP. Estos cambios se conservan y se aplican de inmediato, sin necesidad de reiniciar el servidor.

El servidor siempre fusionará la configuración persistente (de las herramientas de protocolo) con las variables de entorno, dando prioridad a las actualizaciones de protocolo/herramienta.

Recarga en caliente y automatización

Al actualizar la configuración del proveedor mediante cualquiera de los dos métodos, los cambios se aplican al instante a todas las nuevas solicitudes. Esto permite:

  • Automatización y creación de scripts sin interrupciones mediante interfaces de herramientas MCP
  • Rotación de credenciales y cambio de modelo sin complicaciones
  • Compatibilidad con entornos dinámicos para implementaciones de CI/CD y en la nube

Integraciones

Escritorio de Claude

Agregar a claude_desktop_config.json :

{ "mcpServers": { "prd-creator": { "command": "npx", "args": ["-y", "prd-creator-mcp"] } } }

Glama.ai

Disponible en: https://glama.ai/mcp/servers/@Saml1211/PRD-MCP-Server

Cursor

Agregue a su configuración de cliente Cursor MCP:

{ "mcpServers": { "prd-creator": { "command": "npx", "args": ["-y", "prd-creator-mcp"] } } }

Código Roo

Agregar a .roo/mcp.json :

{ "mcpServers": { "prd-creator-mcp": { "command": "npx", "args": ["-y", "prd-creator-mcp"] } } }

Cline

Haga referencia prd-creator-mcp en sus definiciones de flujo de trabajo de MCP.

Uso de la CLI

Instalar globalmente (opcional)

También puede instalar el servidor MCP globalmente para exponer la CLI:

npm install -g prd-creator-mcp

Luego ejecuta:

prd-creator-mcp

Referencia de comandos

  • prd-creator-mcp ejecuta el servidor MCP (transporte STDIO). Se puede usar directamente mediante npx o como una CLI instalada globalmente para la integración con clientes y herramientas MCP.

Desinstalar

Para eliminar la CLI global:

npm uninstall -g prd-creator-mcp

Opciones de CLI

Ver las opciones de línea de comandos disponibles:

npx prd-creator-mcp --help

Estibador

Construyendo la imagen de Docker

docker build -t prd-creator-mcp .

Ejecutando con Docker

docker run -i --rm prd-creator-mcp

Con variables de entorno

docker run -i --rm -e OPENAI_API_KEY=your_key_here prd-creator-mcp

Contribuyendo

Lea CONTRIBUTING.md y CODE_OF_CONDUCT.md antes de enviar problemas o solicitudes de extracción.

Registro de cambios

Todos los cambios notables de este proyecto están documentados en CHANGELOG.md .

Apéndice

Enlaces útiles

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    A 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 -
    5
    6
    Python
    Apache 2.0
  • A
    security
    A
    license
    A
    quality
    A 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 -
    25
    19
    Python
    MIT License
  • -
    security
    F
    license
    -
    quality
    A 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 -
    1
    TypeScript
  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that extends AI capabilities by providing file system access and management functionalities to Claude or other AI assistants.
    Last updated -
    3
    TypeScript
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Saml1211/PRD-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server