Skip to main content
Glama
vjik

My Prompts MCP

by vjik

My Prompts MCP

GitHub Release

Легковесный MCP-сервер, который предоставляет пользовательские промпты, определенные в Markdown-файлах, с поддержкой аргументов.

Храните свои .md файлы с промптами в репозитории — отдельном git-репозитории или папке в существующем — и подключите эту директорию к вашему AI-клиенту через этот MCP-сервер. Таким образом, ваши промпты будут версионироваться, ими можно будет делиться, и их будет легко обновлять на разных машинах и между членами команды.

Пример использования My Prompts MCP с Cherry Studio:

https://github.com/user-attachments/assets/32dfa36d-657f-4b9b-8086-c7a00ffe3185

[!IMPORTANT] Этот проект разработан и поддерживается Сергеем Предводителевым. Поддержка сообщества помогает проекту активно развиваться и поддерживаться в актуальном состоянии. Вы можете поддержать проект, используя следующие сервисы:

Спасибо за вашу поддержку ❤️

Общее использование

Установка

Скачайте бинарный файл для вашей платформы из GitHub Releases.

Создание промпта

Создайте .md файл в вашей директории промптов, например 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.

Подключение к MCP-клиенту

Добавьте следующее в конфигурацию вашего MCP-клиента (транспорт stdio):

{
  "mcpServers": {
    "my-prompts-mcp": {
      "command": "/path/to/my-prompts-mcp",
      "args": ["--path=/path/to/prompts"]
    }
  }
}

Отредактируйте файл 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

Добавьте приведенный выше фрагмент в файл, затем перезапустите Claude Desktop.

Откройте Settings → MCP Servers, нажмите Add и заполните команду сервера и аргументы из фрагмента выше.

Related MCP server: feedback-mcp-server

Документация

Формат файла промпта

Каждый .md файл в настроенной директории предоставляется как промпт. Имя файла без расширения .md по умолчанию используется как имя промпта.

Поля Front matter

Опциональный YAML front matter в начале файла управляет тем, как промпт представляется клиенту.

Поле

Тип

Обязательно

Описание

name

string

Нет

Имя промпта. По умолчанию — имя файла без расширения.

title

string

Нет

Человекочитаемый заголовок.

description

string

Нет

Краткое описание, отображаемое в AI-клиенте.

arguments

list

Нет

Список аргументов (см. ниже).

Аргументы

Аргументы могут быть определены в двух формах:

Простая (только имя):

arguments:
  - arg_name

Полный объект:

arguments:
  - name: arg_name
    description: What this argument means
    required: true

Поля каждого аргумента:

Поле

Тип

Обязательно

Описание

name

string

Да

Имя аргумента.

description

string

Нет

Описание аргумента.

required

boolean

Нет

Является ли аргумент обязательным. По умолчанию false.

[!IMPORTANT] Промпты без аргументов или с одним аргументом поддерживаются почти всеми MCP-клиентами. Промпты с двумя и более аргументами поддерживаются не везде. Известные клиенты, поддерживающие несколько аргументов:

Плейсхолдеры

Используйте {{arg_name}} в теле промпта. Плейсхолдеры заменяются значениями аргументов, предоставленными во время запроса.

Пример файла промпта

---
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.

Лицензия

"My Prompts MCP" — это свободное программное обеспечение. Оно выпущено на условиях лицензии BSD. Пожалуйста, ознакомьтесь с LICENSE для получения дополнительной информации.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Generic MCP server that exposes Markdown documentation to LLMs, enabling them to search and answer questions about any software documentation.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A lightweight MCP server that enables AI assistants to collect interactive user feedback via a browser window with full Markdown rendering and syntax highlighting.
    1
    7 npm
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A simple MCP server for chatbot/human collaborative management of text content stored as markdown files with YAML frontmatter.
    3
    MIT