lhstorm/mcp_server_prompt_library
If you are the rightful owner of mcp_server_prompt_library and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Prompt Library Server provides professional-grade AI prompts for domain experts, enhancing the interaction with Claude through structured methodologies and comprehensive deliverables.
configure-claude.py
Auto-configures Claude Desktop for prompt usage.
validate-prompts.py
Validates the quality and structure of prompts.
MCP Prompt Library Server
Professional-grade AI prompts for domain experts. This reusable MCP server delivers expert-level prompt libraries that transform how you work with Claude. Currently featuring supercharged Product Management prompts, but easily adaptable to any domain.
šÆ What You Get
Transform your Claude experience with expert-level prompts that provide:
- Structured methodologies (RICE, INVEST, SCQA frameworks)
- Comprehensive deliverables (7-12 outputs per prompt)
- Real-world examples with specific metrics and contexts
- Professional best practices from senior practitioners
Example: Instead of basic user story writing, get stories with INVEST principles, Given-When-Then acceptance criteria, edge cases, non-functional requirements, and technical integration points.
š Quick Start
ā” Option 1: Use Product Management Prompts (Ready Now)
git clone <this-repository>
cd mcp-prompt-library
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python tools/configure-claude.py
Restart Claude Desktop and you're ready!
š ļø Option 2: Create Your Domain
python setup.py
Interactive wizard configures any domain in 2 minutes.
š How to Use in Claude Desktop
Once configured, interact naturally with Claude:
š Discovery Commands:
- "What prompts do I have available?"
- "List all strategy prompts"
- "Search for prompts about user research"
š Using Prompts:
- "Use the user-story-writer prompt for a mobile checkout feature"
- "Get the feature-prioritization prompt and help me prioritize my Q2 roadmap"
- "Apply the competitive-analysis prompt to analyze project management tools"
šÆ Real Usage Examples:
You: "Use the user-story-writer prompt for a password reset feature"
Claude: [Loads expert prompt] I'll help you create a comprehensive user story using INVEST principles and Given-When-Then acceptance criteria...
You: "Search for analytics prompts"
Claude: I found 1 analytics prompt:
- Product Metrics & KPI Analyst: Defines measurement frameworks with North Star metrics...
You: "Use that analytics prompt for our new onboarding flow"
Claude: [Loads comprehensive analytics framework] I'll design a measurement framework including leading indicators, cohort analysis, and A/B testing plans...
š Featured: Supercharged Product Management Prompts
1. User Story Writer
Expert-Level Features:
- INVEST principles validation
- Given-When-Then acceptance criteria
- Accessibility, performance, security considerations
- Dependency mapping and integration points
Example Output:
User Story: Password Reset with MFA
As Sarah (returning customer, 35, mobile-first, moderate tech skills)
I want to reset my password securely without calling support
So that I can quickly regain access and continue my premium subscription
Acceptance Criteria:
Given I'm on the login screen
When I tap "Forgot Password"
Then I should see options for email or SMS verification...
[Continues with 7 comprehensive sections]
2. Feature Prioritization Framework
Methodologies Included:
- Detailed RICE scoring with calculations
- Value vs Effort matrix positioning
- Kano model categorization
- Strategic alignment assessment
- Risk analysis and mitigation
Sample Input:
Features: Dark mode, Advanced search, Push notifications
Constraints: 2 developers, 3-month timeline, $150K budget
Objectives: Increase DAU by 25%, reduce churn by 15%
User base: 45,000 MAU, 60% mobile
3. Competitive Analysis Expert
Analysis Framework:
- Multi-dimensional competitive mapping
- Jobs-to-be-Done framework analysis
- Pricing strategy deconstruction
- Market share and growth analysis
- Whitespace opportunity identification
4. Product Metrics & KPI Analyst
Measurement Framework:
- North Star Metric identification
- Leading vs lagging indicator mapping
- A/B testing framework design
- Cohort retention analysis
- Real-time dashboard specifications
5. Customer Interview Guide Creator
Research Methodologies:
- Behavioral interview techniques
- Cognitive bias mitigation strategies
- Progressive disclosure questioning
- Cultural sensitivity guidelines
- Post-interview analysis framework
6. PRD Writer
10-Section Framework:
- Executive summary with business case
- User research insights and validation
- Technical architecture specifications
- API integration requirements
- Risk analysis and contingency planning
7. Go-to-Market Strategist
12-Point GTM Framework:
- Market segmentation and TAM analysis
- Customer segmentation and ICP definition
- Pricing strategy with sensitivity analysis
- Channel strategy and partnership development
- Launch timeline with milestone tracking
8. Stakeholder Communication Expert
Communication Framework:
- SCQA structure (Situation, Complication, Question, Answer)
- Audience analysis and stakeholder mapping
- Executive presence development
- Q&A preparation and objection handling
šØ Customization Options
Switch to Different Domains
# Use Software Engineering prompts
cp templates/software-engineering.json prompts.json
python tools/configure-claude.py
# Use Marketing prompts
cp templates/marketing.json prompts.json
python tools/configure-claude.py
Create Your Own Domain
-
AI-Generated (Recommended):
- Open
docs/prompt-generator-template.md
- Customize for your domain (Legal, Healthcare, Sales, etc.)
- Send to Claude: "Generate prompts for [your domain] using this template"
- Copy JSON response to
prompts.json
- Open
-
Manual Creation:
{ "id": "unique-id", "name": "Expert Name", "description": "What this expert does", "category": "category", "tags": ["tag1", "tag2"], "system": "You are a world-class expert with...", "template": "Comprehensive template with {variables}", "example_usage": { "variable": "realistic example" } }
Server Configuration
Edit server-config.json
:
{
"server_name": "legal-prompts",
"display_name": "Legal Expert Prompts",
"description": "AI prompts for legal professionals",
"domain": "legal",
"categories": ["contracts", "research", "compliance"]
}
Note: Use python tools/configure-claude.py
to automatically configure Claude Desktop. If you need manual configuration, see claude-config.example.json
for the format.
š§ Professional Tools
# Validate prompt quality and structure
python tools/validate-prompts.py
# Auto-configure Claude Desktop (handles paths automatically)
python tools/configure-claude.py
# Preview configuration without changes
python tools/configure-claude.py --dry-run
# Check current server settings
python tools/configure-claude.py --show-config
š Project Architecture
mcp-prompt-library/
āāā š server.py # MCP server (configurable)
āāā āļø server-config.json # Domain configuration
āāā šÆ prompts.json # Active expert prompts
āāā š setup.py # Interactive domain setup
āāā š claude-config.example.json # Claude Desktop config example
āāā š ļø tools/ # Professional utilities
ā āāā configure-claude.py # Auto-configuration
ā āāā validate-prompts.py # Quality validation
āāā š templates/ # Expert domain libraries
ā āāā product-management.json # 8 supercharged PM prompts
ā āāā software-engineering.json # 6 engineering prompts
ā āāā marketing.json # 6 marketing prompts
āāā š docs/ # Comprehensive guides
āāā setup-guide.md
āāā prompt-generator-template.md
š Why These Prompts Are Different
ā Basic Prompts Give You:
- Generic advice
- Simple templates
- Basic examples
- Single methodology
ā Our Expert Prompts Deliver:
- Multiple methodologies (RICE + Kano + Value vs Effort)
- Comprehensive frameworks (10-section PRDs, 12-point GTM strategies)
- Realistic examples ("Sarah, 35, mobile-first user" vs "a user")
- Professional rigor (Given-When-Then criteria, risk assessments)
- Actionable deliverables (7-12 specific outputs per prompt)
š Prompt Quality Comparison:
Aspect | Basic Prompts | Our Expert Prompts |
---|---|---|
System Message Length | ~200 characters | 800+ characters |
Methodologies Included | 1-2 | 5-10 frameworks |
Template Variables | 3-4 generic | 7-10 specific |
Example Realism | Generic scenarios | Detailed personas & metrics |
Deliverable Count | 2-3 outputs | 7-12 comprehensive |
Professional Frameworks | None | Industry-standard (INVEST, RICE, SCQA) |
šÆ Use Cases & Workflows
Product Managers:
- Morning standup prep: "Use metrics analyst for our retention dashboard review"
- Feature planning: "Apply prioritization framework to these 8 features"
- Stakeholder meetings: "Create executive communication for roadmap changes"
Consultants:
- Switch domains per client:
cp templates/marketing.json prompts.json
- Generate client-specific prompts using AI template
- Validate quality:
python tools/validate-prompts.py
Teams:
- Shared expertise: Everyone gets senior-level guidance
- Consistent quality: Standardized methodologies across team
- Rapid onboarding: Junior members learn from expert prompts
šØ Troubleshooting
Server Connection Issues
# Check server health
python -c "from server import load_prompts; print(f'ā
{len(load_prompts())} prompts loaded')"
# Validate configuration
python -c "from server import SERVER_CONFIG; print(SERVER_CONFIG)"
# Test manually
python server.py
Claude Desktop Not Finding Server
- Verify config location:
~/Library/Application Support/Claude/claude_desktop_config.json
- Use absolute paths (our tool handles this automatically)
- Restart Claude Desktop completely
- Check logs: Help ā View Logs in Claude Desktop
Prompt Validation Errors
# Check prompt structure
python tools/validate-prompts.py --strict
# Common fixes:
# - Use lowercase, hyphenated IDs
# - Include {placeholder} variables in templates
# - Provide realistic example_usage values
Quick Health Checks
# Test configuration loading
python tools/configure-claude.py --show-config
# Validate all prompts
python tools/validate-prompts.py
# Preview Claude config changes
python tools/configure-claude.py --dry-run
š® Demo: See It In Action
Request: "Help me prioritize features for our mobile app"
Without Our Prompts:
"I can help you prioritize features. What features are you considering?"
With Our Expert Prompts:
"I'll use our comprehensive feature prioritization framework that combines RICE scoring, Value vs Effort analysis, and Kano model categorization. Please provide:
Features to evaluate: [Your feature list] Resource constraints: [Team size, timeline, budget]
Strategic objectives: [Specific goals with metrics] User base size: [MAU and segments] Available data: [Research, analytics, surveys] Competitive pressure: [Market context]I'll deliver:
- RICE scoring with detailed calculations
- Value vs Effort matrix positioning
- Kano model categorization
- Strategic alignment assessment
- Risk analysis and mitigation strategies
- Final prioritized roadmap with rationale"
š Getting Started Checklist
- Clone repository
- Set up virtual environment
- Run
python tools/configure-claude.py
- Restart Claude Desktop
- Test: "What prompts do I have?"
- Try: "Use the user-story-writer prompt"
- Explore: Browse all 8 expert prompts
- Customize: Add your domain-specific prompts
š¤ Contributing & Community
Add New Domains:
- Create
templates/your-domain.json
- Include 6-8 expert-level prompts
- Test with validation tools
- Submit PR with examples
Current Templates:
- ā Product Management (8 prompts) - Supercharged!
- ā Software Engineering (6 prompts)
- ā Marketing (6 prompts)
- š Coming Soon: Legal, Healthcare, Sales, Finance
š License
MIT License - Use freely for personal and commercial projects.
š Ready to transform your Claude experience?
Start with python tools/configure-claude.py
and see the difference expert-level prompts make.