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 и заполните команду сервера и аргументы из фрагмента выше.

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

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

Каждый .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 для получения дополнительной информации.

A
license - permissive license
-
quality - not tested
D
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vjik/my-prompts-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server