I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

PRD-MCP-Server
3 years
Works with Finder
2
Github Watches
1
Github Forks
3
Github Stars
PRD Creator MCP Server
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.
Features
- PRD Generator: Create complete PRDs based on product descriptions, user stories, and requirements
- PRD Validator: Validate PRD completeness against industry standards and customizable rule sets
- Template Resources: Access a library of PRD templates for different product types
- MCP Protocol Support: Implements the Model Context Protocol for seamless integration with MCP clients
Installation
Prerequisites
- Node.js v16 or higher
- npm or yarn
Install from source
- Clone the repository:
git clone https://github.com/yourusername/prd-creator-mcp.git
cd prd-creator-mcp
- Install dependencies:
npm install
- Build the project:
npm run build
Usage
Running the server
Run the server using:
npm start
The server will run with STDIO transport by default, which makes it compatible with MCP clients.
Adding to MCP client configuration
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
}
}
}
Available Tools
The server provides the following tools:
1. generate_prd
Generate a complete PRD document from a template.
Parameters:
-
productName
: The name of the product -
productDescription
: Description of the product -
targetAudience
: Description of the target audience -
coreFeatures
: Array of core feature descriptions -
constraints
(optional): Array of constraints or limitations -
templateName
(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"
}
2. validate_prd
Validate a PRD document against best practices.
Parameters:
-
prdContent
: The PRD content to validate -
validationRules
(optional): Array of validation rule IDs to check
Example:
{
"prdContent": "# My Product\n\n## Introduction\n...",
"validationRules": ["has-introduction", "minimum-length"]
}
3. list_validation_rules
List all available validation rules.
Available Resources
The server provides access to PRD templates through the following URI pattern:
-
prd://templates/{templateName}
Available templates:
-
standard
: A basic PRD template with essential sections -
comprehensive
: A detailed PRD template with expanded sections
Development
Project Structure
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
Running Tests
npm test
License
MIT
Developed by Sam Lyndon
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.
Mirror ofhttps://github.com/agentience/practices_mcp_server
Mirror ofhttps://github.com/bitrefill/bitrefill-mcp-server
Reviews

user_cKoJHbko
The PRD-MCP-Server by Saml1211 is an outstanding product for managing MCP applications. It offers a robust and user-friendly interface, ensuring seamless operation and integration. My experience with this server has been exceptional; it's reliable, efficient, and constantly updated with new features. Highly recommended for anyone in need of a solid MCP server solution! Check it out at https://github.com/Saml1211/PRD-MCP-Server.