PRD Creator MCP Server
PRD Creator MCP 服务器
专用于创建产品需求文档的模型上下文协议 (MCP) 服务器。该 MCP 服务器使连接到 MCP 客户端的 AI 系统能够通过标准化协议接口生成详细且结构良好的产品需求文档。
快速入门
通过 NPX(推荐):
npx -y prd-creator-mcp通过 Docker:
docker pull saml1211/prd-creator-mcp
docker run -i --rm saml1211/prd-creator-mcp配置提供程序:
将
.env.example复制到.env并设置您的 API 密钥和首选模型。或者,使用
update_provider_configMCP 工具在运行时更新提供商凭据。
获取帮助:
npx prd-creator-mcp --helpRelated MCP server: RISEN Prompt Engineering MCP Tool
特征
PRD 生成器:根据产品描述、用户故事和需求创建完整的 PRD
人工智能驱动生成:使用多个人工智能提供商生成高质量的 PRD
多供应商支持:从 OpenAI、Google Gemini、Anthropic Claude 或本地模型中选择
提供商配置:为每个 PRD 生成定制提供商选项
回退机制:当 AI 不可用时,优雅地回退到基于模板的生成
PRD 验证器:根据行业标准和可定制的规则集验证 PRD 的完整性
模板资源:访问不同产品类型的 PRD 模板库
MCP 协议支持:实现模型上下文协议,与 MCP 客户端无缝集成
安装
先决条件
Node.js v16 或更高版本
npm 或 yarn
从源安装
克隆存储库:
git clone https://github.com/Saml1211/prd-mcp-server.git
cd prd-mcp-server安装依赖项:
npm install构建项目:
npm run build本地运行:
npm start对于使用热重载进行开发:
npm run devAPI 参考
PRD Creator MCP 服务器提供以下工具:
generate_prd
使用 AI 或基于模板的生成来生成完整的 PRD 文档。
参数:
productName:产品名称productDescription:产品描述targetAudience:目标受众的描述coreFeatures:核心功能描述数组constraints(可选):约束或限制的数组templateName(可选):要使用的模板名称(默认为“标准”)providerId(可选):要使用的特定 AI 提供商(openai、anthropic、gemini、local、template)additionalContext(可选):AI 提供商的附加上下文或说明providerOptions(可选):提供商特定的选项,如温度、maxTokens 等。
例子:
{
"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
根据最佳实践验证 PRD 文档。
参数:
prdContent:需要验证的 PRD 内容validationRules(可选):要检查的验证规则 ID 数组
例子:
{
"prdContent": "# My Product\n\n## Introduction\n...",
"validationRules": ["has-introduction", "minimum-length"]
}list_validation_rules
列出所有可用的验证规则。
list_ai_providers
列出所有可用的 AI 提供商及其可用性状态。
响应示例:
[
{
"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
}
]模板管理
服务器提供了用于模板管理的附加工具:
create_template:创建一个新的 PRD 模板list_templates:列出所有可用的模板get_template:获取特定模板update_template:更新现有模板delete_template:删除模板export_templates:将模板导出为 JSONimport_templates:从 JSON 导入模板render_template:使用占位符渲染模板
系统管理
get_provider_config:获取当前提供商配置update_provider_config:更新提供商配置health_check:检查系统健康状况和提供商可用性get_logs:获取最近的系统日志stats:获取使用情况统计信息
提供商配置和热重载
配置AI提供者
您可以通过两种方式配置提供商凭证和模型:
**.env 文件:**将
.env文件放入您的项目或工作目录中。使用.env.example作为模板。所有标准 AI 提供程序变量(例如OPENAI_API_KEY、OPENAI_MODEL等)均受支持。**实时协议工具:**通过 MCP 客户端使用
update_provider_config工具在运行时更新提供程序配置。这些更改将持久化并立即生效,无需重启服务器。
服务器将始终将持久配置(来自协议工具)与环境变量合并,优先考虑协议/工具更新。
热重载和自动化
无论使用哪种方法更新提供程序设置,更改都会立即对所有新请求生效。这样可以:
通过 MCP 工具接口实现无缝自动化和脚本编写
轻松的凭证轮换和模型切换
CI/CD 和云部署的动态环境支持
集成
克劳德桌面
添加到claude_desktop_config.json :
{
"mcpServers": {
"prd-creator": {
"command": "npx",
"args": ["-y", "prd-creator-mcp"]
}
}
}Glama.ai
链接: https://glama.ai/mcp/servers/@Saml1211/PRD-MCP-Server
光标
添加到您的 Cursor MCP 客户端配置:
{
"mcpServers": {
"prd-creator": {
"command": "npx",
"args": ["-y", "prd-creator-mcp"]
}
}
}罗奥代码
添加到.roo/mcp.json :
{
"mcpServers": {
"prd-creator-mcp": {
"command": "npx",
"args": ["-y", "prd-creator-mcp"]
}
}
}克莱恩
在您的 MCP 工作流定义中引用prd-creator-mcp 。
CLI 使用
全局安装(可选)
您还可以全局安装 MCP 服务器来公开 CLI:
npm install -g prd-creator-mcp然后运行:
prd-creator-mcp命令参考
prd-creator-mcp运行 MCP 服务器(STDIO 传输)。可直接通过 npx 使用,或作为全局安装的 CLI 与 MCP 客户端和工具集成。
卸载
要删除全局 CLI:
npm uninstall -g prd-creator-mcpCLI 选项
查看可用的命令行选项:
npx prd-creator-mcp --helpDocker
构建 Docker 镜像
docker build -t prd-creator-mcp .使用 Docker 运行
docker run -i --rm prd-creator-mcp使用环境变量
docker run -i --rm -e OPENAI_API_KEY=your_key_here prd-creator-mcp贡献
在提交问题或拉取请求之前,请阅读CONTRIBUTING.md和CODE_OF_CONDUCT.md 。
变更日志
该项目所有值得注意的变化都记录在CHANGELOG.md中。
附录
有用的链接
模型上下文协议- 官方 MCP 规范
MCP Inspector - MCP 服务器的测试和调试工具
NPM 包- 已发布的 npm 包
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