Skip to main content
Glama
vjik

My Prompts MCP

by vjik

My Prompts MCP

GitHub Release

Leichter MCP-Server, der in Markdown-Dateien definierte Benutzer-Prompts bereitstellt, mit Unterstützung für Argumente.

Bewahren Sie Ihre .md-Prompt-Dateien in einem Repository auf – einem dedizierten Git-Repo oder einem Ordner in einem bestehenden – und verbinden Sie dieses Verzeichnis über diesen MCP-Server mit Ihrem KI-Client. Auf diese Weise sind Ihre Prompts versioniert, teilbar und lassen sich leicht über verschiedene Maschinen und Teammitglieder hinweg aktualisieren.

Beispiel für die Verwendung von My Prompts MCP mit Cherry Studio:

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

[!IMPORTANT] Dieses Projekt wird von Sergei Predvoditelev entwickelt und gepflegt. Community-Unterstützung hilft dabei, das Projekt aktiv weiterzuentwickeln und gut zu pflegen. Sie können das Projekt über die folgenden Dienste unterstützen:

Vielen Dank für Ihre Unterstützung ❤️

Allgemeine Verwendung

Installation

Laden Sie die Binärdatei für Ihre Plattform von den GitHub Releases herunter.

Einen Prompt erstellen

Erstellen Sie eine .md-Datei in Ihrem Prompts-Verzeichnis, zum Beispiel 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.

Verbindung zu einem MCP-Client herstellen

Fügen Sie Folgendes zur Konfiguration Ihres MCP-Clients hinzu (stdio-Transport):

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

Bearbeiten Sie die Datei 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

Fügen Sie den obigen Schnipsel zur Datei hinzu und starten Sie Claude Desktop neu.

Öffnen Sie Einstellungen → MCP-Server, klicken Sie auf Hinzufügen und geben Sie den Server-Befehl sowie die Argumente aus dem obigen Schnipsel ein.

Related MCP server: feedback-mcp-server

Dokumentation

Prompt-Dateiformat

Jede .md-Datei im konfigurierten Verzeichnis wird als Prompt bereitgestellt. Der Dateiname ohne die .md-Erweiterung wird standardmäßig als Prompt-Name verwendet.

Front-Matter-Felder

Optionales YAML-Front-Matter am Anfang der Datei steuert, wie der Prompt dem Client präsentiert wird.

Feld

Typ

Erforderlich

Beschreibung

name

string

Nein

Prompt-Name. Standardmäßig der Dateiname ohne Erweiterung.

title

string

Nein

Menschenlesbarer Titel.

description

string

Nein

Kurze Beschreibung, die dem KI-Client angezeigt wird.

arguments

list

Nein

Liste der Argumente (siehe unten).

Argumente

Argumente können in zwei Formen definiert werden:

Einfach (nur Name):

arguments:
  - arg_name

Vollständiges Objekt:

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

Jedes Argumentfeld:

Feld

Typ

Erforderlich

Beschreibung

name

string

Ja

Argumentname.

description

string

Nein

Beschreibung des Arguments.

required

boolean

Nein

Ob das Argument erforderlich ist. Standard ist false.

[!IMPORTANT] Prompts ohne Argumente oder mit einem Argument werden von fast allen MCP-Clients unterstützt. Prompts mit zwei oder mehr Argumenten werden nicht universell unterstützt. Bekannte Clients, die mehrere Argumente unterstützen:

Platzhalter

Verwenden Sie {{arg_name}} im Prompt-Text. Platzhalter werden durch die zum Zeitpunkt der Anfrage bereitgestellten Argumentwerte ersetzt.

Beispiel-Prompt-Datei

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

Lizenz

"My Prompts MCP" ist freie Software. Sie wird unter den Bedingungen der BSD-Lizenz veröffentlicht. Bitte lesen Sie LICENSE für weitere Informationen.

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