simple-prompts-mcp
Click on "Deploy 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., "@simple-prompts-mcpuse the example prompt with user_name=Alice"
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.
simple-prompts-mcp
Overview
A simple MCP server for utilizing prompts.
Prompts are defined in advance using YAML files.
Related MCP server: Basic MCP Server
Defining Prompt Files
Define each prompt in a separate YAML file.
Schema Details
name: string. Identifier for the prompt.description: string. Description of the prompt.arguments: array. Each element is an object with the following properties:name: string. Argument name.description: string. Description of the argument.required: boolean. Whether the argument is required.
prompt: string. The main body of the prompt.
The prompt body (prompt) is dynamically generated using Python'sstr.format()with named arguments.
As shown in the example, you can use placeholders like{user_name}which will be replaced with the provided argument values.
Example
name: example
description: This is a sample prompt.
arguments:
- name: user_name
description: Name of the user
required: true
prompt: |
Hello, {user_name}!Please create each YAML file according to this schema.
Registering the MCP Server
To register simple-prompts-mcp as an MCP server, add the following to your configuration file.
Note:
Please use Python 3.11 or later withuv.
{
"mcpServers": {
"simple-prompts-mcp": {
"command": "uvx",
"args": ["simple-prompts-mcp"]
}
}
}Configuration
Environment Variable | Purpose | Default Value |
| Directory to store prompt files | ~/.config/simple-prompts-mcp |
{
"mcpServers": {
"simple-prompts-mcp": {
"command": "uvx",
"args": ["simple-prompts-mcp"],
"env": {
"PROMPTS_DIR": "/full-path/to/prompts/dir"
}
}
}
}License
This project is licensed under the MIT License. See the LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
A simple MCP server built with FastMCP and python
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for AI dialogue using various LLM models via AceDataCloud
Related MCP Servers
- MIT
- AlicenseNot gradedqualityDmaintenanceA minimal demonstration server showcasing MCP protocol capabilities including tools, resources, and prompts with basic examples like hello world functionality.3 npmMIT
- AlicenseBqualityDmaintenanceAn MCP server that registers customizable prompt templates as tools for natural language interaction. It supports hot-reloading and easy extension via YAML or JSON files to automate tasks like code review, refactoring, and content summarization.24 npm1MIT
- AlicenseNot gradedqualityCmaintenanceLightweight MCP server for providing user prompts defined in Markdown with argument support.6BSD 3-Clause