My Prompts MCP

Servidor MCP ligero para proporcionar indicaciones de usuario definidas en Markdown con soporte de argumentos.

Documentación

My Prompts MCP

GitHub Release

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.

CampoTipoRequeridoDescripción
namestringNoNombre del prompt. Por defecto, el nombre del archivo sin extensión.
titlestringNoTítulo legible para humanos.
descriptionstringNoDescripción breve mostrada al cliente de IA.
argumentslistNoLista 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:

CampoTipoRequeridoDescripción
namestringSíNombre del argumento.
descriptionstringNoDescripción del argumento.
requiredbooleanNoSi 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.