mcpField
M
My Prompts Mcp

My Prompts Mcp

ローカル
github.com/vjikAI・エージェント627 週間前に更新

My Prompts Mcp について

My Prompts Mcp は、Markdown ファイルでプロンプトを管理する個人やチーム向けの軽量な MCP サーバーです。指定したディレクトリからプロンプトを読み込み、引数にも対応します。

主な機能

  1. 01Markdown ファイルからプロンプトを読み込み
  2. 02プロンプトの引数に対応
  3. 03プレースホルダーへの値の挿入
  4. 04指定ディレクトリからプロンプトを提供

活用シーン

  1. 01チーム内でのプロンプト共有と更新
  2. 02実行時の入力をプロンプトに追加

MCP 対応

Markdown ベースのプロンプトを MCP クライアントに提供し、引数付きプロンプトにも対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

My Prompts MCP

GitHub Release

引数をサポートし、Markdown ファイルで定義されたユーザープロンプトを提供する軽量な MCP サーバーです。

プロンプトの .md ファイルは、専用の Git リポジトリ、または既存のリポジトリ内のフォルダーに保存し、そのディレクトリをこの MCP サーバー経由で AI クライアントに接続します。これにより、プロンプトをバージョン管理でき、共有や、マシン間およびチームメンバー間での更新も簡単になります。

Cherry Studio での My Prompts MCP の使用例:

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

重要

このプロジェクトは Sergei Predvoditelev が開発・メンテナンスしています。 コミュニティからの支援により、プロジェクトの積極的な開発と適切なメンテナンスを続けることができます。 以下のサービスからプロジェクトを支援できます。

ご支援ありがとうございます ❤️

基本的な使い方

インストール

GitHub Releases から、お使いのプラットフォーム用のバイナリをダウンロードします。

プロンプトを作成する

プロンプトディレクトリに、たとえば greet.md という .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

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 を再起動します。

Cherry Studio

Settings → MCP Servers を開き、Add をクリックして、上記のスニペットにあるサーバーのコマンドと引数を入力します。

ドキュメント

プロンプトファイルの形式

設定したディレクトリ内の各 .md ファイルがプロンプトとして公開されます。デフォルトでは、拡張子 .md を除いたファイル名がプロンプト名として使用されます。

Front matter のフィールド

ファイルの先頭に任意で YAML front matter を記述すると、クライアントに表示されるプロンプトの内容を制御できます。

フィールド型必須説明
namestringいいえプロンプト名です。デフォルトは拡張子を除いたファイル名です。
titlestringいいえ人が読める形式のタイトルです。
descriptionstringいいえAI クライアントに表示される短い説明です。
argumentslistいいえ引数のリストです(下記を参照)。
引数

引数は次の 2 つの形式で定義できます。

シンプル(名前のみ):

arguments:
  - arg_name

完全なオブジェクト:

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

各引数のフィールド:

フィールド型必須説明
namestringはい引数名です。
descriptionstringいいえ引数の説明です。
requiredbooleanいいえ引数が必須かどうかです。デフォルトは false です。

重要

引数なし、または引数が 1 つのプロンプトは、ほぼすべての MCP クライアントでサポートされています。引数が 2 つ以上のプロンプトは、すべてのクライアントでサポートされているわけではありません。複数の引数をサポートしていることが確認されているクライアント:

プレースホルダー

プロンプト本文では {{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 の条件に基づいて公開されています。 詳しくは、LICENSEをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。