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):
A través de Docker:
Configurar proveedores:
Copie
.env.examplea.envy 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:
Related MCP server: SupaUI MCP Server
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
Clonar el repositorio:
Instalar dependencias:
Construir el proyecto:
Ejecutar localmente:
Para desarrollo con recarga en caliente:
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 productoproductDescription: Descripción del productotargetAudience: Descripción del público objetivocoreFeatures: Matriz de descripciones de funciones principalesconstraints(opcional): Matriz de restricciones o limitacionestemplateName(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 IAproviderOptions(opcional): opciones específicas del proveedor, como temperatura, maxTokens, etc.
Ejemplo:
validate_prd
Validar un documento PRD contra las mejores prácticas.
Parámetros:
prdContent: El contenido del PRD a validarvalidationRules(opcional): Matriz de ID de reglas de validación para comprobar
Ejemplo:
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:
Gestión de plantillas
El servidor proporciona herramientas adicionales para la gestión de plantillas:
create_template: Crea una nueva plantilla PRDlist_templates: Lista todas las plantillas disponiblesget_template: Obtener una plantilla específicaupdate_template: Actualizar una plantilla existentedelete_template: Eliminar una plantillaexport_templates: Exportar plantillas a JSONimport_templates: Importar plantillas desde JSONrender_template: Renderiza una plantilla con marcadores de posición
Gestión del sistema
get_provider_config: Obtener la configuración actual del proveedorupdate_provider_config: Actualizar la configuración del proveedorhealth_check: Comprueba el estado del sistema y la disponibilidad del proveedorget_logs: Obtener registros recientes del sistemastats: 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
.enven su proyecto o directorio de trabajo. Use.env.examplecomo 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_configa 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 :
Glama.ai
Disponible en: https://glama.ai/mcp/servers/@Saml1211/PRD-MCP-Server
Cursor
Agregue a su configuración de cliente Cursor MCP:
Código Roo
Agregar a .roo/mcp.json :
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:
Luego ejecuta:
Referencia de comandos
prd-creator-mcpejecuta 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:
Opciones de CLI
Ver las opciones de línea de comandos disponibles:
Estibador
Construyendo la imagen de Docker
Ejecutando con Docker
Con variables de entorno
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
Protocolo de Contexto de Modelo - Especificación oficial de MCP
MCP Inspector : herramienta de prueba y depuración para servidores MCP
Paquete NPM - Paquete npm publicado