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-mcpA través de Docker:
docker pull saml1211/prd-creator-mcp
docker run -i --rm saml1211/prd-creator-mcpConfigurar 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:
npx prd-creator-mcp --helpRelated MCP server: RISEN Prompt Engineering MCP Tool
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:
git clone https://github.com/Saml1211/prd-mcp-server.git
cd prd-mcp-serverInstalar dependencias:
npm installConstruir el proyecto:
npm run buildEjecutar localmente:
npm startPara desarrollo con recarga en caliente:
npm run devReferencia 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:
{
"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 validarvalidationRules(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 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 :
{
"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-mcpLuego ejecuta:
prd-creator-mcpReferencia 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:
npm uninstall -g prd-creator-mcpOpciones de CLI
Ver las opciones de línea de comandos disponibles:
npx prd-creator-mcp --helpEstibador
Construyendo la imagen de Docker
docker build -t prd-creator-mcp .Ejecutando con Docker
docker run -i --rm prd-creator-mcpCon variables de entorno
docker run -i --rm -e OPENAI_API_KEY=your_key_here prd-creator-mcpContribuyendo
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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server providing comprehensive task management capabilities with support for project organization, task tracking, and automatic PRD parsing into actionable items.37MIT
- -licenseNot gradedqualityNot gradedmaintenanceA Model Context Protocol server that helps users create, validate, and optimize AI prompts using the RISEN framework (Role, Instructions, Steps, Expectations, Narrowing).
- AlicenseAqualityCmaintenanceMCP server exposing 40 best-practice product management skills plus workflows and lifecycle tools, instantly accessible to any AI via Model Context Protocol.196618Apache 2.0
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol (MCP) server that provides intelligent, context-aware access to development standards, enabling LLMs to automatically select and apply appropriate standards based on project requirements.3MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server for generating rough-draft project plans from natural-language prompts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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