MCP Prompts Server
The MCP Prompts Server is a tool for managing and applying AI prompts and templates with robust storage and orchestration capabilities. With this server, you can:
Store and retrieve prompts: Add new prompts with metadata and retrieve them by ID
Create and manage templates: Define templates with variables for consistent prompting
Apply variables to templates: Dynamically fill templates with specific values
Filter and sort prompts: List prompts by tags, category, or search terms with pagination
Update and delete prompts: Modify or remove existing prompts
Access multiple storage backends: Use file storage, PostgreSQL, or MDC format
Integrate with AI tools: Seamlessly work with platforms like Claude
Project orchestration: Manage complex AI systems and workflows
Support multi-format prompts: Work with JSON, MDC, PGAI, and Template formats
Health check endpoints: Monitor system status
Supports deployment using Docker and Docker Compose for containerized deployment
Built on Node.js with support for Node.js 18 or later
Provides integration with PostgreSQL databases for storing prompts, with export/import functionality and synchronization between file storage and database
Built using TypeScript, as indicated by the project structure and build process
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Prompts Servercreate a code review prompt for Python with variables for language and code"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-prompts
Simple MCP server for managing AI prompts and agent configurations with direct claude CLI orchestration.
What It Does
Stores prompts as JSON files in
data/prompts/Exposes MCP tools for querying and managing prompts
Provides agent templates for project orchestration
Works with Claude Desktop, Cursor, and other MCP clients
Related MCP server: Teleprompter
Quick Start
1. Install
pnpm install
pnpm build2. Start MCP Server
pnpm start3. Configure Claude Desktop
Add to ~/.claude/mcp.json:
{
"mcpServers": {
"prompts": {
"command": "node",
"args": ["/absolute/path/to/mcp-prompts/dist/mcp-server-standalone.js"],
"env": {
"PROMPTS_DIR": "/absolute/path/to/mcp-prompts/data/prompts"
}
}
}
}4. Use in Claude
Ask Claude:
"List all prompts tagged with esp32"
"Get the esp32-fft-configuration-guide prompt"
"Create a new prompt for Python FastAPI best practices"
Orchestrating Projects
Use the orchestrate script to analyze entire projects:
./scripts/orchestrate-project.sh ~/projects/mia analyze
./scripts/orchestrate-project.sh ~/projects/esp32-bpm-detector reviewThis automatically:
Detects project type
Loads appropriate main agent
Spawns specialized subagents
Runs comprehensive analysis
Returns structured results
MCP Tools
Tool | Description |
| Query prompts with filters (tags, search, category) |
| Retrieve specific prompt with template expansion |
| Add new prompt to repository |
| Modify existing prompt |
| Remove prompt |
| Apply variables to template string |
| Repository statistics |
Prompts Organization
data/prompts/
├── main-agents/ # 7 project orchestration templates
│ ├── main_agent_python_backend.json
│ ├── main_agent_cpp_backend.json
│ ├── main_agent_android_app.json
│ ├── main_agent_embedded_iot.json
│ ├── main_agent_multiplatform_iot.json
│ └── ...
│
├── subagents/ # 19 specialized analysis agents
│ ├── explorer.json # Project discovery
│ ├── analyzer.json # Code analysis
│ ├── diagrammer.json # Diagram generation
│ ├── solid_analyzer.json # Code quality
│ └── ...
│
├── cognitive/ # 7-layer cognitive architecture
├── esp32/ # Embedded systems patterns
├── mcp-tools/ # MCP usage patterns
└── [domains]/ # Domain-specific knowledgeArchitecture
Simple and focused:
┌──────────────────────────────┐
│ MCP Server (stdio) │
│ ├── list_prompts │
│ ├── get_prompt │
│ ├── create_prompt │
│ └── ... │
├──────────────────────────────┤
│ File Storage │
│ └── data/prompts/*.json │
└──────────────────────────────┘
Orchestration:
orchestrate-project.sh
↓ loads prompts
↓ builds agent config
↓ calls claude CLI
Actual agent executionDevelopment
pnpm install # Install dependencies
pnpm build # Build TypeScript
pnpm dev # Watch mode
pnpm test # Run tests
pnpm orchestrate # Test orchestrationEnterprise Deployment
For enterprise features (AWS, multi-tenant, payments), see archive/aws/README.md.
Most users don't need this - the local MCP server is sufficient.
License
MIT
This server cannot be installed
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sparesparrow/mcp-prompts'
If you have feedback or need assistance with the MCP directory API, please join our Discord server