Delivers prompts and expertise specifically for Node.js API performance analysis, debugging, and optimization, with specialized profiles like 'performance-kai' for Node.js applications.
Offers a 'search-assistant' profile specialized for research and information gathering tasks, enhancing Perplexity's search capabilities with development-focused expertise.
Provides specialized prompts for React component creation and debugging, offering clean code generation and troubleshooting capabilities for React-specific development challenges.
Provides access to an 'expert-software-developer-editor' profile, offering full-stack development guidance and code editing capabilities optimized for Replit's development environment.
MCP DevPrompts
Curated AI prompts for developers, delivered through the Model Context Protocol
A lightweight MCP server providing battle-tested prompts for AI-powered development workflows. Create specialized agents by combining modular skills, or use expert AI profiles for debugging, SQL optimization, and more.
🚀 Quick Start
Installation
Usage with Claude
Quick Workflow Examples
🔍 Discover Available Profiles & Skills
👥 Work with AI Profiles
🧠 Load Skills into Your Agent
🎯 Real-World Scenarios
Scenario 1: Debugging Session
Scenario 2: Code Quality Review
Scenario 3: Onboard New AI Agent
Local Development Testing
📚 Available Prompts
👥 AI Profiles
Expert AI assistants for specialized tasks:
- debug-andy: Systematic debugging with root cause analysis
- sql-expert: Advanced SQL query optimization and database design
- performance-kai: Performance analysis and optimization strategies
- lovable-ai-editor-base: AI-powered code editing and refactoring
- perplexity-search-assistant: Research and information gathering
- replit-expert-software-developer-editor: Full-stack development guidance
🛠️ Skills & Techniques
Development skills and methodologies:
- project-onboarding: Introduce specialized AI agents to your workflow
- clean-code-clarity-readability: Generate clear, self-explanatory code
- clean-code-small-functions: Write focused, single-purpose functions
- clean-code-commenting: Add meaningful comments and documentation
- error-handling-best-practices: Implement robust error handling
- testing-strategies: Create comprehensive test suites
🎯 Specialized Tools
Built-in tools for enhanced functionality:
- search_prompts: Find prompts by keyword or category
- search_profiles: Find AI profiles by specialization
- get_prompt_stats: View prompt collection statistics
- get_tool_stats: View available tools and usage
- list_skills: List all available development skills
- load_skills: Load multiple skills into an agent's knowledge base
Tool Examples:
💡 Use Cases
For Frontend Developers
For Backend Developers
For Team Leads
For Code Quality & Skill Management
🎪 Skill Management System
Available Skills
Our skill system provides modular development expertise that can be combined into specialized agents:
Clean Code Skills:
clean-code-clarity-readability
: Generate self-explanatory code with meaningful namesclean-code-small-functions
: Write focused, single-responsibility functionsclean-code-commenting
: Add meaningful comments and documentation
Development Skills:
testing-strategies
: Create comprehensive test suites and testing planserror-handling-best-practices
: Implement robust error handling patternsproject-onboarding
: Guide specialized AI agents into workflow integration
Skill Workflow
1. Discover Available Skills
Returns:
2. Load Skills into Agent
Returns:
3. Use Your Specialized Agent
After loading skills, your agent automatically applies them to relevant requests:
Pre-Built Skill Combinations
🧹 Clean Code Expert
🧪 Testing Specialist
🎯 Full-Stack Quality Agent
Benefits of Skill Management
- 🔧 Modular: Mix and match skills for specific needs
- 📈 Scalable: New skills integrate seamlessly
- 👥 Collaborative: Share skill combinations with your team
- 🎯 Focused: Create highly specialized agents for specific tasks
- 💡 Intelligent: Skills work together contextually
🏗️ Architecture
🔧 Development
Prerequisites
- Node.js 18.0.0 or higher
- npm or yarn
Setup
Adding New Prompts
- Choose the right category:
profiles/
- AI assistant personalitiesskills/
- Development techniquesonboarding/
- Setup and integration
- Follow the schema (see
public/schema/prompt-schema.json
): - Test thoroughly with various inputs
- Submit a pull request with clear description
Adding New Tools
Tools extend the MCP server functionality with custom operations. Follow these steps:
- Choose a meaningful tool name (e.g.,
analyze_code
,generate_tests
,check_dependencies
) - Create the tool definition in
public/tools/your-tool.json
: - Implement the tool logic in
src/server.ts
CallToolRequestSchema handler: - Test the tool with MCP Inspector and various inputs
Tool Ideas:
validate_env_vars
: Check environment variable completenessgenerate_tests
: Create unit tests for given codecheck_dependencies
: Analyze package.json for vulnerabilitiesformat_sql
: Format and validate SQL queriesanalyze_performance
: Detect performance bottlenecksgenerate_docs
: Create documentation from code comments
📊 Quality Standards
All prompts must meet these criteria:
- Effectiveness: Average rating of 4.0+ from community testing
- Clarity: Clear, actionable instructions
- Completeness: Comprehensive coverage of the task
- Best Practices: Follow current industry standards
- Accessibility: Consider accessibility requirements where applicable
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
Types of Contributions
- New Prompts: Add high-quality prompts for common development tasks
- Prompt Improvements: Enhance existing prompts based on user feedback
- Documentation: Improve setup guides and usage examples
- Bug Fixes: Report and fix issues with the server
- Tools: Add new MCP tools for enhanced functionality
🔒 Security
- No sensitive data in prompts
- Input validation for all user inputs
- Rate limiting on API endpoints
- Regular security audits
- Schema validation for all prompts and tools
🎯 Roadmap
- Phase 1: TypeScript MCP server with core prompts
- Phase 2: AI profiles and specialized tools
- Phase 3: Skill management system with combinable expertise
- Phase 4: Community contributions and rating system
- Phase 5: IDE integrations and advanced analytics
- Phase 6: Custom prompt collections and enterprise features
📝 License
MIT License - see LICENSE for details.
🙏 Acknowledgments
- Inspired by the Context7 MCP Server
- Built on the Model Context Protocol
- Community prompt contributors
📞 Support
Made with ❤️ by the MCP DevPrompts community
This server cannot be installed
A lightweight server that provides curated, high-quality prompts for common development tasks like UI/UX design, project setup, and debugging to enhance AI-powered development workflows.
Related MCP Servers
- -securityAlicense-qualityA server that enables AI assistants to understand and interact with Unity projects in real-time, providing access to scene hierarchy, project settings, and the ability to execute code directly in the Unity Editor.Last updated -77MIT License
- -securityAlicense-qualityProvides pre-defined prompt templates for AI assistants to generate comprehensive plans for TypeScript projects, API architectures, and GitHub workflows.Last updated -6TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.Last updated -10PythonMIT License
- -securityAlicense-qualityServes prompt templates through a standardized protocol for transforming basic user queries into optimized prompts for AI systems.Last updated -6PythonApache 2.0