Skip to main content
Glama

Servidor MCP del creador de PRD

Estado de compilación versión npm Licencia: MIT Problemas de GitHub

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

Related 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

  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

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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