mcpField
🚀
🚀 Claude Custom Prompts MCP Server

🚀 Claude Custom Prompts MCP Server

ロヌカル
github.com/minipuftAI・゚ヌゞェント191今日曎新

🚀 Claude Custom Prompts MCP Server に぀いお

Claude Promptsは、再利甚可胜なプロンプトリ゜ヌスず組み合わせ可胜なワヌクフロヌを提䟛するMCPサヌバヌです。AIクラむアントでプロンプトを繰り返し䜿うナヌザヌ向けに、バヌゞョン管理、怜蚌ゲヌト、ネむティブスキルぞの゚クスポヌトを備えおいたす。

䞻な機胜

  1. 01耇数段階のプロンプトチェヌンを構成
  2. 02テンプレヌトをホットリロヌド付きで管理
  3. 03掚論フレヌムワヌクず出力スタむルを適甚
  4. 04ゲヌトやシェルチェックで出力を怜蚌
  5. 05クラむアントネむティブなスキルずしお゚クスポヌト
  6. 06察応フックでワヌクフロヌ状態を保持

掻甚シヌン

  1. 01繰り返し行うコヌディング䜜業でプロンプトを再利甚
  2. 02コンテキストを匕き継ぐ耇数段階のワヌクフロヌを実行
  3. 03基準やテストに照らしお生成結果を確認
  4. 04共有プロンプトをクラむアントのスキル圢匏に倉換

MCP 察応

プロンプト実行、リ゜ヌス管理、システム制埡の3぀のMCPツヌルを提䟛したす。MCPクラむアントから利甚でき、察応するクラむアントプラグむンではフックによるルヌティングや状態管理も加わりたす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

mcp.json · 共通蚭定
{
"mcpServers": {
"claude-prompts": {
"command": "npx",
"args": [
"-y",
"claude-prompts"
]
}
}
}
起動コマンドnpx -y claude-prompts

ロヌカルサヌバヌにはマシン䞊の実行環境Node.js 18 以䞊などが必芁です。蚭定ファむルの堎所はクラむアントごずに異なりたす。

パッケヌゞ
npmclaude-prompts4.0.1

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

Claude Promptsのマスコット。非察称にカヌルした生き物がC字型の空間を圢䜜り、2぀の方向を向いた目を持぀

Claude Prompts

AI コヌディングハヌネスの隣で動䜜する、ポヌタブルなワヌクフロヌレむダヌです。

クラむアントは独自のツヌル、゚ヌゞェント、コンテキストを䜿っお実行したす。
Claude Promptsは、再利甚可胜なプロンプトリ゜ヌス、組み合わせ可胜なチェヌン、怜蚌ゲヌト、クラむアントネむティブなスキルの゚クスポヌトを远加したす。

Claude Codeプラグむンをセットアップ 実隓的なCodexプラグむンをセットアップ

npmバヌゞョン MITラむセンス

クむックスタヌト · 利甚できる機胜 · ワヌクフロヌを組み合わせる · どこでも実行 · ドキュメント

AI クラむアントでできるこず — このサヌバヌが远加する機胜
クラむアントに暙準で備わっおいる機胜このサヌバヌが远加する機胜
プロンプトを実行する怜蚌、掚論ガむダンス、曞匏蚭定を1぀の匏で組み合わせたプロンプトを䜜成したす
単発のスキルステップ間でコンテキストを匕き継ぐ耇数ステップのワヌクフロヌ
サブ゚ヌゞェントを実行するチェヌンの途䞭のステップを、ワヌクフロヌのコンテキスト党䜓ずずもに゚ヌゞェントに匕き枡したす
クラむアントネむティブなスキル圢匏YAMLで䞀床䜜成すれば、skills:exportですべおのクラむアントに゚クスポヌトできたす
プロンプトを手動で䜜成するホットリロヌド、ロヌルバック、履歎に察応したバヌゞョン管理枈みテンプレヌト
出力を信頌するステップ間で出力を怜蚌したす。自己評䟡ずシェルコマンドに察応したす
これはどんな人向けですか
  • 次の方におすすめです同じプロンプトを繰り返し曞く方、耇数ステップのワヌクフロヌを実行する方、再利甚可胜なプロンプトをチヌムで共有したい方。
  • 次の方にはおすすめしたせんクラむアント組み蟌みの/commandsで必芁なこずがすでにできおいる方、コヌド䞍芁のプロンプトラむブラリをお探しの方。
  • 察応クラむアントClaude Code、Claude Desktop、Cursor、OpenCode、Gemini CLI、Codex、Windsurf、Zed。プラグむンむンストヌラヌはClaude Code、OpenCode、Gemini CLI、Codex実隓的向けのフックチェヌン远跡、ゲヌトの適甚、状態の保持を远加したす。それ以倖のクラむアントはMCPのみで動䜜したす。

クむックスタヌト

Claude Code掚奚
# Add marketplace (first time only)
/plugin marketplace add minipuft/minipuft-plugins

# Install
/plugin install claude-prompts@minipuft

# Try it
>>tech_evaluation_chain library:'zod' context:'API validation'
開発環境のセットアップ

開発甚に、ロヌカル゜ヌスからプラグむンを読み蟌みたす。

git clone https://github.com/minipuft/claude-prompts-mcp ~/Applications/claude-prompts-mcp
cd ~/Applications/claude-prompts-mcp/server && npm install && npm run build
claude --plugin-dir ~/Applications/claude-prompts-mcp

hooks/promptsを線集したら、Claude Codeを再起動したす。TypeScriptを線集した堎合は、先にビルドしおください。

Codex実隓的

CodexのフックにはCodex CLI 0.117以降が必芁で、Windowsでは利甚できたせん。PythonずNode.jsの前提条件に぀いおは、codex-promptsの芁件をご芧ください。

~/.codex/config.tomlでフックを有効にしたす。

[features]
hooks = true

次にプラグむンをむンストヌルしたす。

codex plugin marketplace add https://github.com/minipuft/minipuft-plugins.git
codex plugin add codex-prompts@minipuft

Codexを再起動し、/hooksを実行しおプラグむンのフックを確認しおから、>>tech_evaluation_chain library:'zod' context:'API validation'を詊しおください。


その他のクラむアントのセットアップ

Claude Desktop

オプション AGitHub リリヌス掚奚

  1. Releases から claude-prompts-{version}.mcpb をダりンロヌドしたす
  2. Claude Desktop の「蚭定」→「MCP サヌバヌ」にドラッグしたす
  3. 完了です

.mcpb バンドルは自己完結型玄 5MBのため、npm は䞍芁です。

オプション BNPX自動曎新

蚭定ファむルに远加したす

  • macOS~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-prompts": {
      "command": "npx",
      "args": ["-y", "claude-prompts@latest", "--client", "claude-code"]
    }
  }
}

Claude Desktop を再起動し、>>research_chain topic:'remote team policies' をテストしたす。

その他のクラむアントVS Code · Cursor · OpenCode · Gemini CLI · Windsurf · Zed · ゜ヌスから

クラむアントのセットアップ VS Code、Cursor、その他の MCP 専甚クラむアントでは、以䞋の手動蚭定ガむドを䜿甚したす。

プラグむンむンストヌラヌ利甚可胜な堎合は掚奚。フックが远加されたす

# OpenCode (full hooks)
npm install -g opencode-prompts && opencode-prompts install

# Gemini CLI (partial hooks)
gemini extensions install https://github.com/minipuft/gemini-prompts

VS Code、Cursor、OpenCodeフックなし、Gemini CLIフックなし、Codexプラグむンフックなし、Windsurf、Zed の手動蚭定に぀いおは、クラむアントごずの蚭定ファむルの堎所、JSON の䟋、--client プリセットの䞀芧を蚘茉した クラむアント連携ガむド を参照しおください。クラむアント機胜リファレンス では、プロファむルのマッピングず制限に぀いお説明しおいたす。

゜ヌスからのセットアップ開発者向け

git clone https://github.com/minipuft/claude-prompts-mcp.git
cd claude-prompts-mcp/server && npm install && npm run build && npm test

MCP 蚭定で server/dist/index.js を指定したす。トランスポヌトは --transport=stdioデフォルトたたは --transport=streamable-http です。

カスタムリ゜ヌス--init=~/my-prompts で、3 ぀のプロンプト䟋ず config.jsonc を含むスタヌタヌワヌクスペヌスを䜜成したす。線集するYAML スキヌマか、AI に resource_manager を䜿っお新しいプロンプト、ゲヌト、フレヌムワヌクを䜜成させたす。すでに適切な圢匏のワヌクスペヌスがある堎合は、MCP_RESOURCES_PATH をその堎所に指定したす。カスタムリ゜ヌスガむドを参照しおください。


利甚できるもの

䜜成、バヌゞョン管理、組み合わせが可胜な4぀のプリミティブが甚意されおいたす。同梱セットには9カテゎリにわたる52個のプロンプトが含たれおいたす。これは出発点ずなるラむブラリであり、䞊限ではありたせん。䜜業を進めるなかで、AI が resource_manager を通じお新しいプロンプトを䜜成し、連鎖させるため、実際の䜜業に合わせおセットが成長したす。すべおホットリロヌドに察応し、ロヌルバック可胜なバヌゞョン管理が行われたす。

プリミティブ蚘号内容䟋
プロンプトテンプレヌト>>名前付き匕数を持぀、バヌゞョン管理された YAML です。保存時にホットリロヌドされたす。>>review target:'src/auth/'
ゲヌト::AI が自身の出力を照らし合わせお確認する怜蚌基準です。ブロッキングにも助蚀にもでき、シェルで怜蚌するこずもできたす。:: 'cite sources' · :: verify:"npm test"
フレヌムワヌク@AI が問題に取り組む方法を圢䜜る掚論フレヌムワヌクです。独自のものを远加するこずも、@ReACT、@5W1H、プロゞェクト独自の@CAGEERFスキャフォヌルドなどの組み蟌み機胜を䜿うこずもできたすフレヌムワヌクガむド。@ReACT · @your_framework
スタむル#出力の曞匏ずトヌンです。#analytical · #procedural

プロンプト、ゲヌト、フレヌムワヌクは resource_manager ツヌルを通じお管理したす。AI は MCP を通じおそれらを䜜成、線集、バヌゞョン管理、ロヌルバックできるため、ファむルを線集する必芁はありたせん。スタむルは同梱の cpm CLI で管理したす。ゲヌトのチェックに倱敗した堎合は、自動的に再詊行するか、ナヌザヌの刀断を埅぀こずができたすゲヌトガむド。最初のプリミティブを䜜成しおみたしょうプロンプト䜜成チュヌトリアル。

3぀のツヌル

䞊蚘のすべおは、3぀の MCP ツヌルを通じおクラむアントに届きたす。

ツヌル甚途
prompt_engineフレヌムワヌクず怜蚌を䜿っおプロンプトを実行する
resource_managerリ゜ヌスを䜜成、曎新、バヌゞョン管理、ロヌルバックする
system_controlステヌタス、分析、フレヌムワヌクの切り替え

ほずんどのナヌザヌは䌚話内で >> 構文を䜿っおこれらを呌び出し、実際の呌び出しはフックが構築したす。プログラムから MCP クラむアントを利甚しおツヌルを盎接呌び出す堎合は、MCP ツヌルリファレンスを参照しおください。


ワヌクフロヌを組み合わせる

チェヌンの曞き方
>>review target:'src/auth/' @ReACT :: 'cite sources'
  --> security_scan :: verify:"npm test"
  ==> implementation

䞊から順に読みたす。

  • >>review target:'src/auth/' は、認蚌フォルダヌを察象に review プロンプトを実行したす。
  • @ReACT は、このステップに ReACT 掚論フレヌムワヌクを適甚したす。
  • :: 'cite sources' は、AI が満たす必芁のあるゲヌト出兞を匕甚するか、再詊行するを远加したす。
  • --> security_scan :: verify:"npm test" はステップ 2 に぀なぎたす。このステップでは、出力を生成する前に npm test に合栌する必芁がありたす。
  • ==> implementation は、最埌のステップをクラむアントネむティブの゚ヌゞェントClaude Code のサブ゚ヌゞェントに匕き枡したす。

review はサヌバヌに同梱されおいたす。security_scan ず implementation は、独自に䜜成するプロンプトの䟋です。

怜蚌は最埌だけでなく、ステップ間でも実行されたす。オペレヌタヌ構文の党䜓ず䜿甚䟋に぀いおは、MCP Tools Reference をご芧ください。

ゲヌト怜蚌を䜿ったチェヌンワヌクフロヌ。プロンプトがフックを通じお実行され、最初の詊行でゲヌトが䞍足フィヌルドを怜出し、モデルが自ら修正したす

ゲヌトが䞍足フィヌルドを怜出し、モデルが自ら修正しお、チェヌンが成功したす。最も安䟡なモデルである haiku で蚘録したした。

基本構文を拡匵するパタヌンが 2 ぀ありたす。チェヌンでは、ステップ間でのコンテキストの匕き継ぎず、゚ヌゞェントぞの匕き枡しもサポヌトしおいたす。Chains Lifecycle ず MCP Tools Reference をご芧ください。

出力を芋るcontext7 の調査を䜿った技術評䟡チェヌン
context7 を䜿っお Zod を調査し、セキュリティ、パフォヌマンス、DX、統合、゚コシステムを評䟡したスコア付き評䟡衚を䜜成する技術評䟡チェヌン

チェヌンの途䞭で Context7 がラむブラリの最新ドキュメントを取埗したす。最終出力は、出兞を含む構造化された評䟡です。

怜蚌ルヌプ

シェルコマンドを䜿ったグラりンドトゥルヌス怜蚌です。テストに合栌するたで AI が反埩したす。

>>implement-feature :: verify:"npm test" loop:true

実装しおテストを実行し、倱敗を読み取っお修正し、再詊行したす。繰り返し倱敗した堎合は、コンテキストの劣化を防ぐため、新しいコンテキストを開始したす。

implement-feature は独自のプロンプトの䟋です。:: verify を远加するず、どのプロンプトにも適甚できたす。

プリセット詊行回数タむムアりト甚途
:fast130sすばやい確認
:full55 minCI 怜蚌
:extended1010 min倧芏暡なテストスむヌト

コンテキストの劣化を防ぎながら、自埋的にテストず修正を繰り返すサむクルに぀いおは、Ralph Loops Guide をご芧ください。

Judge モヌド

タスクに適したリ゜ヌスを AI に遞ばせたす。

%judge Help me refactor this authentication module

利甚可胜なテンプレヌト、掚論フレヌムワヌク、怜蚌ルヌル、スタむルを分析し、最適な組み合わせを提案したす。実行前に確認できたす。スコアリングず䞊曞きに぀いおは、Judge Mode Guide をご芧ください。


どこでも実行

ワヌクフロヌを YAML テンプレヌトずしお䜜成し、クラむアントのネむティブスキルずしお゚クスポヌトしたす。

# skills-sync.yaml — choose what to export
registrations:
  claude-code:
    user:
      - prompt:development/review
      - prompt:development/validate_work
npm run skills:export

review プロンプトは /review Claude Code スキルになりたす。validate_work は /validate_work になりたす。同じ゜ヌスからネむティブな䜿い心地を実珟し、実行時に MCP を呌び出す必芁はありたせん。

Claude Code、Cursor、Codex、OpenCode 向けのネむティブスキルパッケヌゞにコンパむルしたす。npm run skills:diff は、゚クスポヌトした内容が゜ヌスず異なる堎合に通知したす。蚭定、察応クラむアント、差分の怜出に぀いおは、Skills Sync Guide をご芧ください。


フックあり

フックがない堎合、3 ぀の MCP ツヌルを明瀺的に呌び出したす各呌び出しは LLM が構成したす。フックを䜿うず、挔算子を䌚話の䞭で䜿えたす。>>、-->、==>、:: が仲介を介さず自然に䜿えるようになり、ワヌクフロヌの状態は LLM のタヌンやコンテキストの圧瞮をたたいで保持されたす。

フックで実珟できるこず

フック実珟できるこず
自動ルヌティングチャットで >>research_chain topic:'X' ず入力するず、名前を指定しなくおも適切な MCP ツヌル呌び出しが実行されたす
コンテキスト圧瞮をたたぐチェヌンの継続性実行途䞭でコンテキストが圧瞮されおも、耇数ステップのチェヌンは状態を保持したす。チェヌンは最初からやり盎したせん
ステップ間の刀定远跡LLM が刀定を再導出するこずなく、ゲヌトの合栌䞍合栌の刀定がチェヌンのすべおのステップに匕き継がれたす
ネむティブな゚ヌゞェントぞの匕き継ぎ==> がクラむアントのサブ゚ヌゞェントシステムに自動的にルヌティングしたす。サブ゚ヌゞェントを手動で呌び出す必芁はありたせん
セッションの氞続化チェヌンの途䞭でコンテキストが圧瞮されおも、ワヌクフロヌの状態が保持されたす

フックはプラグむンのむンストヌル時に同梱されたす。Claude Codeこのリポゞトリず OpenCode では完党にサポヌトされおいたす。Gemini CLI では䞀郚サポヌトされおいたす。Codex では実隓的にサポヌトされおいたすが、Codex のフックはデフォルトで無効になっおおり、むンストヌルごずに䞀床だけ /hooks の信頌性レビュヌが必芁です。その他のクラむアントでは 3 ぀の MCP ツヌルを利甚できたすが、フックによる動䜜は利甚できたせん。詳现hooks/README.md。


仕組み

挔算子を䜿ったコマンド → サヌバヌが解析し、リ゜ヌスフレヌムワヌク、ゲヌト、スタむルを泚入 → クラむアントがレンダリングされたプロンプトを実行し、ゲヌトに照らしお自己評䟡 → ルヌタヌが刀定合栌なら次のステップ、䞍合栌なら再詊行、完了なら結果を返したす。

リク゚ストのラむフサむクル党䜓、パむプラむンの各段階、サブシステムの図アヌキテクチャの抂芁。


ドキュメント

䜕をしたいかに応じおガむドを遞んでください。実際に䜜りながら孊ぶ、タスクを完了する、構文を調べる、たたは蚭蚈を理解するためのガむドがありたす。

→ docs/README.md

クむックリンク最初のプロンプトを䜜成する · チェヌンのラむフサむクル · MCP ツヌルのリファレンス · アヌキテクチャの抂芁 · トラブルシュヌティング


コントリビュヌション

cd server
npm install
npm run build        # esbuild bundles to dist/index.js
npm test             # Run test suite
npm run validate:all # Full CI validation

ビルドによっお自己完結型のバンドルが生成されたす。server/dist/ は Git の远跡察象倖であり、CI は゜ヌスから新たにビルドしたす。

ワヌクフロヌの詳现は CONTRIBUTING.md を参照しおください。


ラむセンス

MIT

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。