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
- Características
- Instalación
- Referencia de API
- Configuración del proveedor
- Integraciones
- Uso de la CLI
- Estibador
- Contribuyendo
- Registro de cambios
- Apéndice
Inicio rápido
Vía NPX (recomendado):
A través de Docker:
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:
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
.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
:
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-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:
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
- Repositorio de GitHub
- 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
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -56PythonApache 2.0
- AsecurityAlicenseAqualityA 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 -2519PythonMIT License
- -securityFlicense-qualityA 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 -1TypeScript
- -securityFlicense-qualityA Model Context Protocol server that extends AI capabilities by providing file system access and management functionalities to Claude or other AI assistants.Last updated -3TypeScript