mcpField
M
meta-prompt-mcp

meta-prompt-mcp

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

meta-prompt-mcp について

meta-prompt-mcpは、LLMのワークフローでGoogleとAnthropicのプロンプトガイドを参照できるMCPサーバーです。内蔵ドキュメントをオフラインで使い、システムプロンプトの作成や改善に役立ちます。

主な機能

  1. 01Googleのプロンプトガイド取得
  2. 02Anthropicのプロンプトガイド取得
  3. 03内蔵ガイドのオフライン利用
  4. 04APIキーや通信が不要

活用シーン

  1. 01エージェントのシステムプロンプト作成
  2. 02推論向けプロンプトの改善
  3. 03用途に合うプロンプト手法の選択

MCP 対応

MCPクライアントはstdio経由で`get_google_guide`と`get_anthropic_guide`を呼び出し、内蔵のMarkdownガイドを取得できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"kapillamba4-meta-prompt": {
"command": "uvx",
"args": [
"meta-prompt-mcp"
]
}
}
}
起動コマンドuvx meta-prompt-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimeta-prompt-mcp1.0.11

ツール

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

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

詳細

Meta-Prompt MCP

Google と Anthropic の公式プロンプトガイドに、LLM のワークフロー内からすぐにアクセスできます。高品質なメタプロンプトやシステムプロンプトの作成に最適化されています。

Python 3.10+ License: MIT


できること

Meta-Prompt MCP は、Google と Anthropic の公式プロンプト作成のベストプラクティスを、LLM のワークフロー内で直接参照できる MCP サーバーです。ドキュメントを検索したり、LLM への指示方法を推測したりする代わりに、専門家向けガイドを必要なときに参照できます。

これは、メタプロンプト(エージェント向けのシステムプロンプト)の作成や、独自のプロンプト戦略の最適化に特に役立ちます。実証済みの手法に基づいてプロンプトを作成することで、より効果的で、構成の整った出力を生成できます。

仕組み

MCP ホスト(Claude Desktop、Cursor など)は、stdio 経由でサーバーと通信します。ガイドをリクエストすると、サーバーは同梱された Markdown ファイルから取得します。API 呼び出しも遅延もありません。

┌────────────────────────┐          ┌──────────────────────────┐
│   Your LLM Host        │◄─stdio──►│  Meta-Prompt MCP Server  │
│  (Claude Desktop, etc) │          │                          │
└────────────────────────┘          │  • get_google_guide      │
                                    │  • get_anthropic_guide   │
                                    │                          │
                                    │  Data layer:             │
                                    │  ./data/                 │
                                    │  ├── google_*.md         │
                                    │  └── anthropic_*.md      │
                                    └──────────────────────────┘
主な機能
  • get_google_guide — 手法、ベストプラクティス、LLM の設定を網羅した Google の包括的なプロンプトガイドを取得します
  • get_anthropic_guide — 思考の連鎖、マルチショットプロンプティング、拡張思考に関する Anthropic のガイドを取得します
  • 依存関係ゼロ — ガイドを同梱しているため、完全にオフラインで動作します。API キーやネットワーク呼び出しは不要です

検証

5 つの多様なタスクを対象に、ガイドへのアクセスあり・なしで生成されたプロンプトを比較するベンチマークを実施しました。独立した評価用 LLM が、明確さ、具体性、構成、有効性、全体的な品質をそれぞれ 1~10 の尺度で採点しました。

全結果を見る →

ベンチマークを再現するには:

export OPENROUTER_API_KEY=sk-or-...
make benchmark

クイックスタート

1. インストール
# Via uvx (recommended — run without installing globally)
uvx meta-prompt-mcp

# Or install via pip
pip install meta-prompt-mcp

パッケージには Markdown 形式のガイドが同梱されているため、API キーやセットアップは不要です。

2. MCP ホストを設定する
Claude Desktop

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "meta-prompt-mcp": {
      "command": "uvx",
      "args": ["meta-prompt-mcp"]
    }
  }
}
Cursor

MCP 設定に追加します:

{
  "mcpServers": {
    "meta-prompt-mcp": {
      "command": "uvx",
      "args": ["meta-prompt-mcp"]
    }
  }
}
Claude Code

ターミナルで次のコマンドを実行します:

claude mcp add meta-prompt-mcp -- uvx meta-prompt-mcp

使い方

プロンプトを作成しながらガイドを参照します。例:

  • 「コードレビューエージェントを作っています。より良いシステムプロンプトを書くために、Google のガイドを参照してください。」
  • 「Anthropic のガイドに基づいて、このプロンプトの推論を改善する方法を提案してください。」
  • 「このタスクには、ガイドにあるどの手法が最も適していますか?」

LLM はガイドを読み、その知識を使ってプロンプトへのより的確な提案やフィードバックを提供します。


開発

# Clone the repo
git clone https://github.com/kapillamba4/meta-prompt-mcp.git
cd meta-prompt-mcp

# Install in dev mode
make dev

# Run the server
make run
利用可能なコマンド
make dev        # Install in editable mode with dev dependencies
make run        # Start the MCP server locally
make lint       # Check code quality
make format     # Auto-format code with Black & isort
make test       # Run test suite
make benchmark  # Run prompt quality benchmark (requires OPENROUTER_API_KEY)
make build      # Build distribution packages
make publish    # Publish to PyPI

プロジェクト構成

meta-prompt-mcp/
├── pyproject.toml                 # Dependencies and package config
├── Makefile                       # Development commands
├── .env.example                   # Template for OPENROUTER_API_KEY
│
├── benchmarks/
│   ├── benchmark.py               # Prompt quality evaluation script
│   └── results.md                 # Benchmark results
│
└── src/meta_prompt_mcp/
    ├── __init__.py
    ├── __main__.py                # Entry point (python -m)
    ├── server.py                  # FastMCP server & tool definitions
    └── data/
        ├── google_prompting_guide.md
        └── anthropic_prompting_guide.md

貢献

課題報告、機能リクエスト、貢献を歓迎します。GitHub で issue を作成してください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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