Smart Prompts MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CACHE_TTL | No | Cache time-to-live (5 minutes) | 300000 |
| GITHUB_PATH | No | Path within repo (optional) | |
| GITHUB_REPO | Yes | Repository name | prompts |
| GITHUB_OWNER | Yes | GitHub username or organization | jezweb |
| GITHUB_TOKEN | No | Personal access token (for private repos) | |
| GITHUB_BRANCH | No | Branch to fetch from | main |
| ENABLE_USAGE_TRACKING | No | Enable usage tracking | true |
| CACHE_REFRESH_INTERVAL | No | Refresh interval (1 minute) | 60000 |
| ENABLE_SEMANTIC_SEARCH | No | Enable semantic search | true |
| ENABLE_PROMPT_COMPOSITION | No | Enable prompt composition | true |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| prompts_helpA | Get help understanding how to use the Smart Prompts tools effectively. Returns guidance on tool usage, examples, and best practices. |
| search_promptsA | 🔍 ALWAYS START HERE: Search for prompts by keyword, category, or tags. Returns matching prompts with their metadata. This is the recommended first step before using get_prompt or creating new prompts. Helps avoid duplicates and find exactly what you need. |
| list_prompt_categoriesA | 📋 Overview: List all available prompt categories with prompt counts. Use this to explore the library structure and see what categories exist before searching or creating prompts. Great for discovering new areas. |
| get_promptA | 📖 Get Full Prompt: Retrieve a specific prompt by its exact name. ⚠️ IMPORTANT: Use search_prompts first to find the correct prompt name, then use this tool. Returns the complete prompt content with metadata and template variables. |
| create_github_promptA | ✨ Create New Prompt: Create a new prompt and save it directly to the GitHub repository. 🎯 WORKFLOW: Always use search_prompts first to check if a similar prompt already exists. Only create new prompts when needed to avoid duplicates. |
| compose_promptsA | 🔗 Combine Prompts: Combine multiple existing prompts into a single prompt. Perfect for creating complex multi-step workflows. 📋 WORKFLOW: Use search_prompts to find prompt names first, then compose them. |
| check_github_statusA | Check GitHub connection status and write access. Use this to verify GitHub operations are available. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| compose_prompt | Compose multiple prompts together |
| search_prompts | Search for prompts by keyword |
| suggest_prompts | Get AI-powered prompt suggestions |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| All Prompts | List all available prompts |
| Prompt Categories | List all prompt categories |
| Prompt Tags | List all prompt tags |
| Usage Statistics | Get prompt usage statistics |
| Recent Prompts | Get recently used prompts |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/jezweb/smart-prompts-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server