A specialized Model Context Protocol (MCP) server dedicated to creating Product Requirements Documents. This MCP server enables AI systems connected to MCP clients to generate detailed, well-structured product requirement documents through a standardized protocol interface.
git clone https://github.com/yourusername/prd-creator-mcp.git
cd prd-creator-mcp
npm install
npm run build
Run the server using:
npm start
The server will run with STDIO transport by default, which makes it compatible with MCP clients.
To use the PRD Creator MCP Server with an MCP client (like Claude Desktop or Cursor), add it to your MCP settings:
For Claude Desktop (on macOS), add to ~/Library/Application Support/Claude/claude_desktop_config.json
:
{
"mcpServers": {
"prd-creator": {
"command": "node",
"args": ["/path/to/prd-creator-mcp/dist/index.js"],
"disabled": false
}
}
}
The server provides the following tools:
generate_prd
Generate a complete PRD document from a template.
Parameters:
productName
: The name of the productproductDescription
: Description of the producttargetAudience
: Description of the target audiencecoreFeatures
: Array of core feature descriptionsconstraints
(optional): Array of constraints or limitationstemplateName
(optional): Template name to use (defaults to "standard")Example:
{
"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"
}
validate_prd
Validate a PRD document against best practices.
Parameters:
prdContent
: The PRD content to validatevalidationRules
(optional): Array of validation rule IDs to checkExample:
{
"prdContent": "# My Product\n\n## Introduction\n...",
"validationRules": ["has-introduction", "minimum-length"]
}
list_validation_rules
List all available validation rules.
The server provides access to PRD templates through the following URI pattern:
prd://templates/{templateName}
Available templates:
standard
: A basic PRD template with essential sectionscomprehensive
: A detailed PRD template with expanded sectionsprd-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
Developed by Sam Lyndon
{
"mcpServers": {
"prd-creator": {
"env": {},
"args": [
"/path/to/prd-creator-mcp/dist/index.js"
],
"command": "node"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.