Claude Custom Prompts

Claude MCP Server - Intelligent Prompt Engineering & Management

Installation

Installing for Claude Desktop

Manual Configuration Required

This MCP server requires manual configuration. Run the command below to open your configuration file:

npx mcpbar@latest edit -c claude

This will open your configuration file where you can add the Claude Custom Prompts MCP server manually.

Claude Prompts MCP Server

Claude Prompts MCP Server Logo

npm version License: MIT Model Context Protocol Node.js

๐Ÿš€ The Universal Model Context Protocol Server for Any MCP Client

Supercharge your AI workflows with battle-tested prompt engineering, intelligent orchestration, and lightning-fast hot-reload capabilities. Works seamlessly with Claude Desktop, Cursor Windsurf, and any MCP-compatible client.

โšก Quick Start โ€ข ๐ŸŽฏ Features โ€ข ๐Ÿ“š Docs โ€ข ๐Ÿ› ๏ธ Advanced


๐ŸŒŸ What Makes This Special?

  • ๐Ÿ”ฅ Intelligent Hot-Reload System โ†’ Update prompts instantly without restarts
  • ๐ŸŽฏ Advanced Template Engine โ†’ Nunjucks-powered with conditionals, loops, and dynamic data
  • โšก Multi-Phase Orchestration โ†’ Robust startup sequence with comprehensive health monitoring
  • ๐Ÿš€ Universal MCP Compatibility โ†’ Works flawlessly with Claude Desktop, Cursor Windsurf, and any MCP client
  • ๐Ÿง  Prompt Chain Workflows โ†’ Build complex multi-step AI processes
  • ๐Ÿ“Š Real-Time Diagnostics โ†’ Performance metrics and health validation built-in

Transform your AI assistant experience from scattered prompts to a powerful, organized command library that works across any MCP-compatible platform.

๐Ÿš€ Revolutionary Interactive Prompt Management

๐ŸŽฏ The Future is Here: Manage Your AI's Capabilities FROM WITHIN the AI Conversation

This isn't just another prompt server โ€“ it's a living, breathing prompt ecosystem that evolves through natural conversation with your AI assistant. Imagine being able to:

# ๐Ÿ—ฃ๏ธ Create new prompts by talking to your AI
"Hey Claude, create a new prompt called 'code_reviewer' that analyzes code for security issues"
โ†’ Claude creates, tests, and registers the prompt instantly

# โœ๏ธ Refine prompts through conversation
"That code reviewer prompt needs to also check for performance issues"
โ†’ Claude modifies the prompt and hot-reloads it immediately

# ๐Ÿ” Discover and iterate on your prompt library
>>listprompts
โ†’ Browse your growing collection, then ask: "Improve the research_assistant prompt to be more thorough"

๐ŸŒŸ Why This Changes Everything:

  • ๐Ÿ”„ Self-Evolving System: Your AI assistant literally builds and improves its own capabilities in real-time
  • ๐ŸŽฎ No Context Switching: Never leave your AI conversation to manage prompts โ€“ everything happens inline
  • ๐Ÿง  Collaborative Intelligence: You and your AI work together to craft the perfect prompt library
  • โšก Instant Gratification: Create โ†’ Test โ†’ Refine โ†’ Deploy in seconds, not minutes
  • ๐ŸŒฑ Organic Growth: Your prompt library naturally evolves based on your actual usage patterns

This is what conversational AI infrastructure looks like โ€“ where the boundary between using AI and building AI capabilities disappears entirely.

โšก Features & Reliability

๐ŸŽฏ Developer Experience

  • ๐Ÿ”ฅ One-Command Installation in under 60 seconds
  • โšก Hot-Reload Everything โ†’ prompts, configs, templates
  • ๐ŸŽจ Rich Template Engine โ†’ conditionals, loops, data injection
  • ๐Ÿš€ Universal MCP Integration โ†’ works with Claude Desktop, Cursor Windsurf, and any MCP client
  • ๐Ÿ“ฑ Multi-Transport Support โ†’ STDIO for Claude Desktop + SSE/REST for web
  • ๐Ÿ› ๏ธ Dynamic Management Tools โ†’ update, delete, reload prompts on-the-fly

๐Ÿš€ Enterprise Architecture

  • ๐Ÿ—๏ธ Orchestration โ†’ phased startup with dependency management
  • ๐Ÿ”ง Robust Error Handling โ†’ graceful degradation with comprehensive logging
  • ๐Ÿ“Š Real-Time Health Monitoring โ†’ module status, performance metrics, diagnostics
  • ๐ŸŽฏ Smart Environment Detection โ†’ works across development and production contexts
  • โš™๏ธ Modular Plugin System โ†’ extensible architecture for custom workflows
  • ๐Ÿ” Production-Ready Security โ†’ input validation, sanitization, error boundaries

๐Ÿ› ๏ธ Complete Interactive MCP Tools Suite

  • ๐ŸŽฎ Process Slash Commands โ†’ /prompt_name syntax for instant prompt execution
  • ๐Ÿ“‹ List Prompts โ†’ /listprompts to discover all available commands with usage examples
  • โœ๏ธ Update Prompts โ†’ Modify existing prompts through conversation with full validation and hot-reload
  • ๐Ÿ—‘๏ธ Delete Prompts โ†’ Remove prompts by asking your AI assistant - automatic file cleanup included
  • ๐Ÿ”ง Modify Sections โ†’ "Edit the description of my research prompt" โ†’ Done instantly
  • ๐Ÿ”„ Reload System โ†’ Force refresh through chat - no terminal access needed
  • โš™๏ธ Smart Argument Parsing โ†’ JSON objects, single arguments, or fallback to {{previous_message}}
  • ๐Ÿ”— Chain Execution โ†’ Multi-step workflow management with conversational guidance
  • ๐ŸŽจ Conversational Creation โ†’ "Create a new prompt that..." โ†’ AI builds it for you interactively

๐ŸŽฏ One-Command Installation

Get your AI command center running in under a minute:

# Clone โ†’ Install โ†’ Launch โ†’ Profit! ๐Ÿš€
git clone https://github.com/minipuft/claude-prompts-mcp.git
cd claude-prompts-mcp/server && npm install && npm run build && npm start

๐Ÿ”Œ Universal MCP Client Integration

Claude Desktop

Drop this into your claude_desktop_config.json:

{
  "mcpServers": {
    "claude-prompts-mcp": {
      "command": "node",
      "args": ["E:\\path\\to\\claude-prompts-mcp\\server\\dist\\index.js"],
      "env": {
        "MCP_PROMPTS_CONFIG_PATH": "E:\\path\\to\\claude-prompts-mcp\\server\\promptsConfig.json"
      }
    }
  }
}

Cursor Windsurf & Other MCP Clients

Configure your MCP client to connect via STDIO transport:

  • Command: node
  • Args: ["path/to/claude-prompts-mcp/server/dist/index.js"]
  • Environment: MCP_PROMPTS_CONFIG_PATH=path/to/promptsConfig.json

๐Ÿ’ก Pro Tip: Use absolute paths for bulletproof integration across all MCP clients!

๐ŸŽฎ Start Building Immediately

Your AI command arsenal is ready, and it grows through conversation:

# Discover your new superpowers
>>listprompts

# Execute lightning-fast prompts
>>friendly_greeting name="Developer"

# ๐Ÿš€ NEW: Create prompts by talking to your AI
"Create a prompt called 'bug_analyzer' that helps me debug code issues systematically"
โ†’ Your AI creates, tests, and registers the prompt instantly!

# ๐Ÿ”„ Refine prompts through conversation
"Make the bug_analyzer prompt also suggest performance improvements"
โ†’ Prompt updated and hot-reloaded automatically

# Handle complex scenarios with JSON
>>research_prompt {"topic": "AI trends", "depth": "comprehensive", "format": "executive summary"}

# ๐Ÿง  Build your custom AI toolkit naturally
"I need a prompt for writing technical documentation"
โ†’ "The bug_analyzer needs to also check for security issues"
โ†’ "Create a prompt chain that reviews code, tests it, then documents it"

๐ŸŒŸ The Magic: Your prompt library becomes a living extension of your workflow, growing and adapting as you work with your AI assistant.

๐Ÿ”ฅ Why Developers Choose This Server

โšก Lightning-Fast Hot-Reload โ†’ Edit prompts, see changes instantly

Our sophisticated orchestration engine monitors your files and reloads everything seamlessly:

# Edit any prompt file โ†’ Server detects โ†’ Reloads automatically โ†’ Zero downtime
  • Instant Updates: Change templates, arguments, descriptions in real-time
  • Zero Restart Required: Advanced hot-reload system keeps everything running
  • Smart Dependency Tracking: Only reloads what actually changed
  • Graceful Error Recovery: Invalid changes don't crash the server
๐ŸŽจ Next-Gen Template Engine โ†’ Nunjucks-powered dynamic prompts

Go beyond simple text replacement with a full template engine:

Analyze {{content}} for {% if focus_area %}{{focus_area}}{% else %}general{% endif %} insights.

{% for requirement in requirements %}
- Consider: {{requirement}}
{% endfor %}

{% if previous_context %}
Build upon: {{previous_context}}
{% endif %}
  • Conditional Logic: Smart prompts that adapt based on input
  • Loops & Iteration: Handle arrays and complex data structures
  • Template Inheritance: Reuse and extend prompt patterns
  • Real-Time Processing: Templates render with live data injection
๐Ÿ—๏ธ Enterprise-Grade Orchestration โ†’ Multi-phase startup with health monitoring

Built like production software with comprehensive architecture:

Phase 1: Foundation โ†’ Config, logging, core services
Phase 2: Data Loading โ†’ Prompts, categories, validation
Phase 3: Module Init โ†’ Tools, executors, managers
Phase 4: Server Launch โ†’ Transport, API, diagnostics
  • Dependency Management: Modules start in correct order with validation
  • Health Monitoring: Real-time status of all components
  • Performance Metrics: Memory usage, uptime, connection tracking
  • Diagnostic Tools: Built-in troubleshooting and debugging
๐Ÿ”„ Intelligent Prompt Chains โ†’ Multi-step AI workflows

Create sophisticated workflows where each step builds on the previous:

{
  "id": "content_analysis_chain",
  "name": "Content Analysis Chain",
  "isChain": true,
  "chainSteps": [
    {
      "stepName": "Extract Key Points",
      "promptId": "extract_key_points",
      "inputMapping": { "content": "original_content" },
      "outputMapping": { "key_points": "extracted_points" }
    },
    {
      "stepName": "Analyze Sentiment",
      "promptId": "sentiment_analysis",
      "inputMapping": { "text": "extracted_points" },
      "outputMapping": { "sentiment": "analysis_result" }
    }
  ]
}
  • Visual Step Planning: See your workflow before execution
  • Input/Output Mapping: Data flows seamlessly between steps
  • Error Recovery: Failed steps don't crash the entire chain
  • Flexible Execution: Run chains or individual steps as needed

๐Ÿ“Š System Architecture

graph TB
    A[Claude Desktop] -->|MCP Protocol| B[Transport Layer]
    B --> C[๐Ÿง  Orchestration Engine]
    C --> D[๐Ÿ“ Prompt Manager]
    C --> E[๐Ÿ› ๏ธ MCP Tools Manager]
    C --> F[โš™๏ธ Config Manager]
    D --> G[๐ŸŽจ Template Engine]
    E --> H[๐Ÿ”ง Management Tools]
    F --> I[๐Ÿ”ฅ Hot Reload System]

    style C fill:#ff6b35
    style D fill:#00ff88
    style E fill:#0066cc

๐ŸŒ MCP Client Compatibility

This server implements the Model Context Protocol (MCP) standard and works with any compatible client:

โœ… Tested & Verified

  • ๐ŸŽฏ Claude Desktop โ†’ Full integration support
  • ๐Ÿš€ Cursor Windsurf โ†’ Native MCP compatibility

๐Ÿ”Œ Transport Support

  • ๐Ÿ“ก STDIO โ†’ Primary transport for desktop clients
  • ๐ŸŒ Server-Sent Events (SSE) โ†’ Web-based clients and integrations
  • ๐Ÿ”— HTTP Endpoints โ†’ Basic endpoints for health checks and data queries

๐ŸŽฏ Integration Features

  • ๐Ÿ”„ Auto-Discovery โ†’ Clients detect tools automatically
  • ๐Ÿ“‹ Tool Registration โ†’ Dynamic capability announcement
  • โšก Hot Reload โ†’ Changes appear instantly in clients
  • ๐Ÿ› ๏ธ Error Handling โ†’ Graceful degradation across clients

๐Ÿ’ก Developer Note: As MCP adoption grows, this server will work with any new MCP-compatible AI assistant or development environment without modification.

๐Ÿ› ๏ธ Advanced Configuration

โš™๏ธ Server Powerhouse (config.json)

Fine-tune your server's behavior:

{
  "server": {
    "name": "Claude Custom Prompts MCP Server",
    "version": "1.0.0",
    "port": 9090
  },
  "prompts": {
    "file": "promptsConfig.json",
    "registrationMode": "name"
  },
  "transports": {
    "default": "stdio",
    "sse": { "enabled": false },
    "stdio": { "enabled": true }
  }
}

๐Ÿ—‚๏ธ Prompt Organization (promptsConfig.json)

Structure your AI command library:

{
  "categories": [
    {
      "id": "development",
      "name": "๐Ÿ”ง Development",
      "description": "Code review, debugging, and development workflows"
    },
    {
      "id": "analysis",
      "name": "๐Ÿ“Š Analysis",
      "description": "Content analysis and research prompts"
    },
    {
      "id": "creative",
      "name": "๐ŸŽจ Creative",
      "description": "Content creation and creative writing"
    }
  ],
  "imports": [
    "prompts/development/prompts.json",
    "prompts/analysis/prompts.json",
    "prompts/creative/prompts.json"
  ]
}

๐Ÿš€ Advanced Features

๐Ÿ”„ Multi-Step Prompt Chains โ†’ Build sophisticated AI workflows

Create complex workflows that chain multiple prompts together:

# Research Analysis Chain

## User Message Template

Research {{topic}} and provide {{analysis_type}} analysis.

## Chain Configuration

Steps: research โ†’ extract โ†’ analyze โ†’ summarize
Input Mapping: {topic} โ†’ {content} โ†’ {key_points} โ†’ {insights}
Output Format: Structured report with executive summary

Capabilities:

  • Sequential Processing: Each step uses output from previous step
  • Parallel Execution: Run multiple analysis streams simultaneously
  • Error Recovery: Graceful handling of failed steps
  • Custom Logic: Conditional branching based on intermediate results
๐ŸŽจ Advanced Template Features โ†’ Dynamic, intelligent prompts

Leverage the full power of Nunjucks templating:

# {{ title | title }} Analysis

## Context
{% if previous_analysis %}
Building upon previous analysis: {{ previous_analysis | summary }}
{% endif %}

## Requirements
{% for req in requirements %}
{{loop.index}}. **{{req.priority | upper}}**: {{req.description}}
   {% if req.examples %}
   Examples: {% for ex in req.examples %}{{ex}}{% if not loop.last %}, {% endif %}{% endfor %}
   {% endif %}
{% endfor %}

## Focus Areas
{% set focus_areas = focus.split(',') %}
{% for area in focus_areas %}
- {{ area | trim | title }}
{% endfor %}

Template Features:

  • Filters & Functions: Transform data on-the-fly
  • Conditional Logic: Smart branching based on input
  • Loops & Iteration: Handle complex data structures
  • Template Inheritance: Build reusable prompt components
๐Ÿ”ง Real-Time Management Tools โ†’ Hot management without downtime

Manage your prompts dynamically while the server runs:

# Update prompts on-the-fly
>>update_prompt id="analysis_prompt" content="new template"

# Add new sections dynamically
>>modify_prompt_section id="research" section="examples" content="new examples"

# Hot-reload everything
>>reload_prompts reason="updated templates"

Management Capabilities:

  • Live Updates: Change prompts without server restart
  • Section Editing: Modify specific parts of prompts
  • Bulk Operations: Update multiple prompts at once
  • Rollback Support: Undo changes when things go wrong
๐Ÿ“Š Production Monitoring โ†’ Enterprise-grade observability

Built-in monitoring and diagnostics for production environments:

// Health Check Response
{
  healthy: true,
  modules: {
    foundation: true,
    dataLoaded: true,
    modulesInitialized: true,
    serverRunning: true
  },
  performance: {
    uptime: 86400,
    memoryUsage: { rss: 45.2, heapUsed: 23.1 },
    promptsLoaded: 127,
    categoriesLoaded: 8
  }
}

Monitoring Features:

  • Real-Time Health Checks: All modules continuously monitored
  • Performance Metrics: Memory, uptime, connection tracking
  • Diagnostic Tools: Comprehensive troubleshooting information
  • Error Tracking: Graceful error handling with detailed logging

๐Ÿ“š Documentation Hub

GuideDescription
๐Ÿ“ฅ Installation GuideComplete setup walkthrough with troubleshooting
๐Ÿ› ๏ธ Troubleshooting GuideCommon issues, diagnostic tools, and solutions
๐Ÿ—๏ธ Architecture OverviewA deep dive into the orchestration engine, modules, and data flow
๐Ÿ“ Prompt Format GuideMaster prompt creation with examples
๐Ÿ”— Chain Execution GuideBuild complex multi-step workflows
โš™๏ธ Prompt ManagementDynamic management and hot-reload features
๐Ÿš€ MCP Tools ReferenceComplete MCP tools documentation
๐Ÿ—บ๏ธ Roadmap & TODOPlanned features and development roadmap
๐Ÿค ContributingJoin our development community

๐Ÿค Contributing

We're building the future of AI prompt engineering! Join our community:

๐Ÿ“„ License

Released under the MIT License - see the file for details.


โญ Star this repo if it's transforming your AI workflow!

Report Bug โ€ข Request Feature โ€ข View Docs

Built with โค๏ธ for the AI development community

Share:
Details:
  • Stars


    47
  • Forks


    13
  • Last commit


    13 days ago
  • Repository age


    4 months
  • License


    MIT
View Repository

Auto-fetched from GitHub .

MCP servers similar to Claude Custom Prompts:

ย 

ย 
ย 
  • Stars


  • Forks


  • Last commit


ย 

ย 
ย 
  • Stars


  • Forks


  • Last commit


ย 

ย 
ย 
  • Stars


  • Forks


  • Last commit


Claude Custom Prompts: MCP Server โ€“ MCP.Bar