My Prompts MCP
My Prompts MCP
Servidor MCP ligero que sirve prompts de usuario definidos en archivos Markdown, con soporte para argumentos.
Mantén tus archivos de prompt .md en un repositorio —un repositorio git dedicado o una carpeta en uno existente—
y conecta ese directorio a tu cliente de IA a través de este servidor MCP. De esta forma, tus prompts están versionados,
compartibles y son fáciles de actualizar entre máquinas y miembros del equipo.
Ejemplo de uso de My Prompts MCP con Cherry Studio:
https://github.com/user-attachments/assets/32dfa36d-657f-4b9b-8086-c7a00ffe3185
[!IMPORTANT] Este proyecto es desarrollado y mantenido por Sergei Predvoditelev. El apoyo de la comunidad ayuda a mantener el proyecto desarrollado activamente y bien mantenido. Puedes apoyar el proyecto utilizando los siguientes servicios:
¡Gracias por tu apoyo ❤️
Uso general
Instalación
Descarga el binario para tu plataforma desde GitHub Releases.
Crear un prompt
Crea un archivo .md en tu directorio de prompts, por ejemplo greet.md:
---
description: Greet a person by name
arguments:
- name: name
description: The person's name
required: true
---
Please greet {{name}} in a friendly and professional way.Conexión a un cliente MCP
Añade lo siguiente a la configuración de tu cliente MCP (transporte stdio):
{
"mcpServers": {
"my-prompts-mcp": {
"command": "/path/to/my-prompts-mcp",
"args": ["--path=/path/to/prompts"]
}
}
}Edita el archivo claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Añade el fragmento anterior al archivo y luego reinicia Claude Desktop.
Abre Settings → MCP Servers, haz clic en Add y rellena el comando del servidor y los argumentos del fragmento anterior.
Related MCP server: feedback-mcp-server
Documentación
Formato de archivo de prompt
Cada archivo .md en el directorio configurado se expone como un prompt. El nombre del archivo sin la extensión .md se utiliza como
el nombre del prompt por defecto.
Campos de front matter
El front matter YAML opcional en la parte superior del archivo controla cómo se presenta el prompt al cliente.
Campo | Tipo | Requerido | Descripción |
| string | No | Nombre del prompt. Por defecto es el nombre del archivo sin extensión. |
| string | No | Título legible por humanos. |
| string | No | Breve descripción mostrada al cliente de IA. |
| list | No | Lista de argumentos (ver abajo). |
Argumentos
Los argumentos se pueden definir de dos formas:
Simple (solo nombre):
arguments:
- arg_nameObjeto completo:
arguments:
- name: arg_name
description: What this argument means
required: trueCada campo de argumento:
Campo | Tipo | Requerido | Descripción |
| string | Sí | Nombre del argumento. |
| string | No | Descripción del argumento. |
| boolean | No | Si el argumento es obligatorio. Por defecto es |
[!IMPORTANT] Los prompts sin argumentos o con un solo argumento son compatibles con casi todos los clientes MCP. Los prompts con dos o más argumentos no son universalmente compatibles. Clientes conocidos que sí soportan múltiples argumentos:
Marcadores de posición
Usa {{arg_name}} en el cuerpo del prompt. Los marcadores de posición se sustituyen por los valores de los argumentos proporcionados en el momento de la solicitud.
Ejemplo de archivo de prompt
---
name: name-generator
title: Name Generator
description: Generate a name for a product, project, or company
arguments:
- name: description
description: What needs to be named (product, project, company, etc.)
required: true
- name: style
description: Naming style (e.g. minimalist, creative, technical, playful)
required: false
---
Generate 10 name ideas for: {{description}}.
{{style}}
Requirements for the names:
- Easy to remember and pronounce
- Suitable for use as a domain name
- Unique and distinctive
For each name provide a one-line explanation of why it works.Licencia
"My Prompts MCP" es software libre. Se publica bajo los términos de la Licencia BSD.
Por favor, consulta LICENSE para más información.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
MCP server for AI dialogue using various LLM models via AceDataCloud
Web scraping MCP server: any URL to Markdown or JSON, with JavaScript rendering and batch jobs.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceGeneric MCP server that exposes Markdown documentation to LLMs, enabling them to search and answer questions about any software documentation.MIT
- AlicenseAqualityCmaintenanceA lightweight MCP server that enables AI assistants to collect interactive user feedback via a browser window with full Markdown rendering and syntax highlighting.17 npm3MIT
- AlicenseNot gradedqualityDmaintenanceA simple MCP server for chatbot/human collaborative management of text content stored as markdown files with YAML frontmatter.3MIT
- AlicenseNot gradedqualityDmaintenanceA simple MCP server for utilizing prompts defined in YAML files.MIT