P

PRD-MCP服务器

@Saml1211/PRD-MCP-Server
4 Stars 510 次浏览 Saml1211 更新于 2026-08-23

一种专用的模型上下文协议服务器,它使人工智能系统能够通过标准化接口生成详细且结构良好的产品需求文档。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

PRD Creator MCP Server

一个专门用于创建产品需求文档(PRD)的模型上下文协议(MCP)服务器。此MCP服务器通过标准化的协议接口,使连接到MCP客户端的AI系统能够生成详细且结构良好的产品需求文档。

功能

  • PRD 生成器:根据产品描述、用户故事和需求创建完整的PRD
  • PRD 验证器:根据行业标准和可自定义的规则集验证PRD的完整性
  • 模板资源:访问适用于不同类型产品的PRD模板库
  • MCP 协议支持:实现模型上下文协议,以便与MCP客户端无缝集成

安装

前提条件

  • Node.js v16 或更高版本
  • npm 或 yarn

从源代码安装

  1. 克隆仓库:
git clone https://github.com/yourusername/prd-creator-mcp.git
cd prd-creator-mcp
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

使用

运行服务器

使用以下命令运行服务器:

npm start

默认情况下,服务器将以STDIO传输方式运行,这使其与MCP客户端兼容。

添加到MCP客户端配置

要将PRD Creator MCP Server与MCP客户端(如Claude Desktop或Cursor)一起使用,请将其添加到您的MCP设置中:

对于Claude Desktop(在macOS上),请添加到~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "prd-creator": {
      "command": "node",
      "args": ["/path/to/prd-creator-mcp/dist/index.js"],
      "disabled": false
    }
  }
}

可用工具

服务器提供以下工具:

1. generate_prd

从模板生成完整的PRD文档。

参数:

  • productName: 产品名称
  • productDescription: 产品描述
  • targetAudience: 目标受众描述
  • coreFeatures: 核心功能描述数组
  • constraints (可选): 约束或限制数组
  • templateName (可选): 要使用的模板名称(默认为"standard")

示例:

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

2. validate_prd

根据最佳实践验证PRD文档。

参数:

  • prdContent: 要验证的PRD内容
  • validationRules (可选): 要检查的验证规则ID数组

示例:

{
  "prdContent": "# My Product\n\n## Introduction\n...",
  "validationRules": ["has-introduction", "minimum-length"]
}

3. list_validation_rules

列出所有可用的验证规则。

可用资源

服务器通过以下URI模式提供对PRD模板的访问:

  • prd://templates/{templateName}

可用模板:

  • standard: 包含基本部分的基本PRD模板
  • comprehensive: 包含扩展部分的详细PRD模板

开发

项目结构

prd-creator-mcp/
├── src/
│   ├── config/            # Configuration management
│   ├── storage/           # Database and caching
│   ├── tools/             # Tool implementations
│   ├── resources/         # Resource implementations
│   ├── templates/         # Initial PRD templates
│   └── index.ts           # Main entry point
├── tests/                 # Test files
├── dist/                  # Compiled output
└── README.md              # Documentation

运行测试

npm test

许可证

MIT


由 Sam Lyndon 开发

相关 MCP 服务