My Prompts MCP
Servidor MCP ligero para proporcionar indicaciones de usuario definidas en Markdown con soporte de argumentos.
Documentación
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 repo 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 manera, tus prompts están versionados,
son compartibles y 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 activamente desarrollado y bien mantenido. Puedes apoyar el proyecto usando 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"]
}
}
}
Claude Desktop
Edita el archivo claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Añade el fragmento anterior al archivo y reinicia Claude Desktop.
Cherry Studio
Abre Configuración → Servidores MCP, haz clic en Añadir y completa el comando del servidor y los argumentos del fragmento anterior.
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 usa como nombre del prompt por defecto.
Campos de front matter
El front matter YAML opcional al inicio del archivo controla cómo se presenta el prompt al cliente.
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
name | string | No | Nombre del prompt. Por defecto, el nombre del archivo sin extensión. |
title | string | No | Título legible para humanos. |
description | string | No | Descripción breve mostrada al cliente de IA. |
arguments | list | No | Lista de argumentos (ver más abajo). |
Argumentos
Los argumentos se pueden definir de dos formas:
Simple (solo nombre):
arguments:
- arg_name
Objeto completo:
arguments:
- name: arg_name
description: What this argument means
required: true
Cada campo de argumento:
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
name | string | Sí | Nombre del argumento. |
description | string | No | Descripción del argumento. |
required | boolean | No | Si el argumento es requerido. Por defecto, false. |
[!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í admiten múltiples argumentos:
Marcadores de posición
Usa {{arg_name}} en el cuerpo del prompt. Los marcadores de posición se sustituyen con 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 distribuye bajo los términos de la Licencia BSD.
Consulta LICENSE para más información.