PumpPill — token safety and measured outcomes について
PumpPillは、Robinhood ChainとSolanaを追跡するトレーディングエージェントや利用者向けのホスト型トークン情報MCPサーバーです。引用とタイムスタンプ付きのリスク・活動データを提供し、別途キーを設定したエージェント機能から取引できます。
主な機能
- 01取引前のリスクチェック
- 02トークン、ウォレット、デプロイヤーの記録
- 03ローンチ、スワップ、トレーダー活動データ
- 04損失例を含む実績測定
- 05キー認証によるエージェント売買ツール
活用シーン
- 01購入前のトークンリスク確認
- 02トークンのデプロイヤーやウォレットの調査
- 03新規ローンチと最近の取引活動の確認
- 04設定済みエージェントによる制限付き取引
MCP 対応
ホスト型Streamable HTTP MCPサーバーが、公開読み取りツール、会員向けツール、エージェント取引ツールを提供します。取引にはエージェントキーが必要で、実資金が動く場合があります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.pumppill.org/mcpclaude mcp add --transport http org-pumppill-token-safety https://api.pumppill.org/mcp{"mcpServers":{"org-pumppill-token-safety":{"type":"http","url":"https://api.pumppill.org/mcp"}}}Cursor で開く{"servers":{"org-pumppill-token-safety":{"type":"http","url":"https://api.pumppill.org/mcp"}}}VS Code で開く{"mcpServers":{"org-pumppill-token-safety":{"type":"http","url":"https://api.pumppill.org/mcp"}}}{"mcpServers":{"org-pumppill-token-safety":{"serverUrl":"https://api.pumppill.org/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
36| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| address | string | はい |
詳細
PumpPill MCP サーバー
Robinhood Chain(chainId 4663)とSolanaのトークンインテリジェンス、およびRobinhood Chainでのエージェント型トレーディングを、ホスト型のModel Context Protocolサーバーとして提供します。
https://api.pumppill.org/mcp
ストリーム可能なHTTPです。読み取りツールは、キーもアカウントもインストールも不要です。レジストリ名:
org.pumppill/token-safety(v1.6.0)。使い方のページ:https://www.pumppill.org/for-agents
このリポジトリには、接続手順、クライアント設定例、レジストリマニフェストが含まれています。サーバー自体はPumpPillがホストしており、そのソースはここでは公開されていません。
回答できる内容
トレーディングボットなら、購入前の1回の呼び出しで、Robinhood ChainのコントラクトまたはSolanaのミントについて、理由とともにclear、caution、avoid、unknownのいずれかをpre_trade_checkが返します。同じ回答は、キー不要で無料のHTTPエンドポイントGET https://api.pumppill.org/api/pretrade/{address}でも取得できます。
人々が損失を被る原因となる疑問に答えます。このコントラクトは売却できるのか、ティッカーの背後にある本物のコントラクトはどれか、このデプロイヤーは以前に何をローンチしたのか、プールを動かせるほどの量を保有するウォレットはどれか、PumpPillが記録したトークンはどうなったのか(敗者も含めて集計)などです。
そして、チェーン上の最新情報も確認できます。直近数時間にローンチされたトークンと現在の市場状況、あるトークンの24時間の買いと売り、開発者のローンチ実績と開発者に資金を提供したウォレット、トークンの取引履歴、PumpPillのIgnitionモメンタムコールとその決済ルールの28日間の実績(敗者も含む)、Robinhood ChainとSolanaで新しいローンチ名を通じて広がるテーマです。ウォレットはプレフィックス形式で返されます。
トレーダーの動向も確認できます。FOMOアプリのトレーダーが集まっているトークンと、それぞれに添えられたPumpPill独自のリスク評価、さらにPumpPillのルームで投稿されたコールと、その後の各トークンの成績(敗者も含む)です。whats_movingは、最新のフラグも含めて両方を1回の呼び出しで返します。
すべての結果には、cite文字列と読み取り時のタイムスタンプが含まれます。PumpPillがまだ読み取っていないトークンはfound: falseとして返されます。これは「インデックスにない」という意味であり、「安全」という意味ではありません。ここに価格予測や取引の推奨はありません。トークンに関する回答には、そのトークンをPumpPillのTelegram取引ボットで開くtrade_linkが含まれます。これはどのトークンにも表示される取引場所であり、おすすめではありません。
また、取引ボットで取得したエージェントキーを使えば、エージェントが取引できます。pumppill.org/customizeで作成したルールを確認し、条件に一致する新しいトークンをPumpPill取引ボットのウォレットで購入します。PumpPillは購入前に各トークンを読み取り、赤信号があれば購入を拒否します。設定した上限が適用され、すべての注文はオフスイッチ付きでTelegramに届きます。エージェント型トレーディングをご覧ください。
ツール
公開(29ツール、読み取り専用、キー不要)
| ツール | 返される内容 |
|---|---|
pre_trade_check | トレーディングエージェントのリスク確認ステップ向けです。Robinhood Chain のコントラクトまたは Solana のミントについて、clear、caution、avoid、unknown のいずれかの判定を、重大なものから順に理由とともに返します。avoid は、売却できない、デプロイヤーが引き続きミントまたは凍結できる、高リスクのコントラクト読み取り結果がある、ローンチグループが売却している、または無価値になっていることを意味します。unknown は保存済みの読み取り結果がないことを意味し、clear と同じではありません。通常の HTTP でも利用できます:GET https://api.pumppill.org/api/pretrade/{address}。 |
rh_new_launches | 過去 1〜72 時間に Robinhood Chain でローンチされたトークンを新しい順に返します。各トークンには、ローンチパッドと現在の市場データ(時価総額、流動性、24 時間の取引量、1 時間および 24 時間の変動率)が含まれます。min_mc_usd で小規模なローンチを除外できます。 |
rh_token_snapshot | Robinhood Chain のトークン 1 件について、現在の取引状況を返します。市場データ、区別された買い手と売り手のウォレット数を含む 24 時間の買いと売り、公式の Robinhood 株式トークンかどうか、開発者のローンチ履歴、および開発者に最初に資金を送ったウォレットとその資金提供者の記録が含まれます。 |
rh_swaps | トークン 1 件の最新の保存済みスワップを新しい順に返します。時刻、売買区分、ウォレットのプレフィックス、買いで送られた ETH、トークン数量、取引場所、トランザクションハッシュが含まれます。売りの ETH 欄は空欄です。ルーターの最小値は、売り手が受け取った額ではないためです。 |
rh_ignition_calls | PumpPill による Robinhood Chain の Ignition モメンタムコールを返します。コール時点の時価総額、現在の時価総額、その後の変動に加え、損失銘柄も含む全シグナルを対象とした、退出ルールの 28 日間の成績が含まれます。メンバー向け情報より 30 分遅れます。 |
launch_waves | 確認済みのローンチ波を返します。新しいトークン名に含まれる単語が、通常の 6 倍のペースで 1 日あたり 15 件以上のローンチに急増し、10 件以上の名称に広がった事例です。Robinhood Chain と Solana が対象で、該当理由と、これまでで最大のトークンも含まれます。 |
agents_leaderboard | メンバーが PumpPill の Telegram ボットに平易な英語で記述したトレーディングエージェントを、Robinhood Chain での採点済み成績に基づき、過去 7 日間または 30 日間でランキング表示します。損失も含み、手数料控除前の成績です。ルール、退出条件、各エージェントをコピーするリンクも含まれます。 |
rh_token_safety | Robinhood Chain のトークン 1 件について、保存済みの安全性読み取り結果を返します。売却可能性、証拠付きのローンチフラグ、ローンチ資金の行き先、PumpPill が最初に記録してからの値動きが含まれます。スキャンは実行しません。 |
rh_ticker_resolve | ティッカーに対応する、名前を指定する価値のある Robinhood Chain コントラクトを 1 件返します。稼働中で、プールの流動性が 1 万ドル以上あり、HIGH または CRITICAL のフラグが付いていないコントラクトです。同じ名前を使うほかのコントラクトは件数で返されます。 |
rh_deployer_record | Robinhood Chain のウォレット 1 件がローンチしたトークンと、その結果を返します。トークン、稼働状況、流動性、10 万ドルを超えたかどうかが含まれます。 |
rh_flagged_recent | 過去 30 日間の最新スキャンで、HIGH または CRITICAL の構造的リスクが見つかったトークンを返し、検出内容も示します。 |
rh_stock_pairs | Robinhood Chain でトークン化株式(NVDA、SPY、TSLA)建てで取引されるミームコインを、流動性と最新のスキャンリスクとともに返します。 |
rh_chain_stats | PumpPill のインデックスを基にした Robinhood Chain の各種指標を返します。ペイロードに記載された方法で、1 時間ごとに再計算されます。 |
rh_whale_wallets | 10 ETH 以上、またはトークンを 5 万ドル以上保有するウォレットを、オンチェーン残高として読み取り、保有額に応じた段階に分けて返します。これは、プールを動かすことが「できる」参加者を示す指標であり、誰が正しいかを示すものではありません。 |
rh_wallet_record | チェーン独自のフィードに基づき、Robinhood Chain のウォレット 1 件の保有資産と取引を返します。売却数量は最低値であり、利益を意味しません。該当する場合、ウォレットと照合された FOMO アプリのトレーダー名も示します。 |
rh_early_wallets | その後 10 万ドルを超えたトークンについて、最初の買いが早期に行われた Robinhood Chain のウォレットを返します。各割合にはベースレートも併記されます。 |
sol_early_wallets | その後 5 倍に達したトークンについて、最初の買い手の一人として記録された Solana ウォレットを返します。各割合にはベースレートも併記されます。 |
sol_token_detail | ミントを指定して、Solana の任意のトークンの詳細を返します。保有者、まとめて行われたローンチの読み取り結果、デプロイヤーが現在も保有する量、ソーシャル情報、1 文の判定が含まれます。 |
outcomes_measured | 両チェーンにおける将来の値動きを測定した結果を返します。記録されたトークンのうち、2 倍、5 倍、10 倍に達した割合、または値動きがなかった割合が含まれます。損失銘柄も分母に含まれます。 |
exit_check | このトークンを売却できるか、デプロイヤーが引き続き何をできるかを確認します。ミントおよび凍結の権限、開発者の供給量に占める割合、流動性ポジションが対象です。両チェーンに対応します。 |
fomo_gathering | 複数の異なる FOMO アプリのトレーダーが一定時間内(既定では 60 分以内に 3 人)に購入したトークンを、両チェーンから返します。各行には、確認された最初と最新の買い、その時点の時価総額、現在も保有しているトレーダーの人数、PumpPill 独自のトークンリスク読み取り結果が含まれます。対象は FOMO ユーザー数であり、全買い手ではありません。取引数量は含まれません。 |
fomo_trader | FOMO アプリのトレーダー 1 人が過去 7 日間に行ったことを返します。買いとその時点の時価総額、フィードに報告された実現利益を伴う売り、15 回の買いを採点した後の成績、照合された Robinhood Chain ウォレットが含まれます。大口取引のみが対象です。 |
room_calls | 両チェーンで PumpPill のルームが投稿したコールを新しい順に返します。発動したルール、投稿時点の時価総額、その後の値動き、7 日間の最高値、無価値になったかどうかが含まれます。損失銘柄も一覧に含まれます。一般公開分は 10 分遅れで、メンバーはリアルタイムで確認できます。 |
whats_moving | 現在起きていることをまとめて返します。FOMO の買い集まり、ルームのコール、新たにフラグが付いた Robinhood Chain のトークンが対象です。前回の応答に含まれる as_of を since として渡すと、変更分のみ取得できます。 |
best_calls | 投稿後に 2 倍、5 倍、10 倍、または 20 倍以上に達した、両チェーンのルームコールを返します。最高値は、コール後の PumpPill 独自の価格読み取りで確認できたものに限られます。ルームの成績上位であり、全記録ではありません。損失銘柄を含む全一覧は room_calls で確認できます。 |
rule_matches | pumppill.org/customize で作成したルールのすべてのフィルターを通過した Robinhood Chain のトークンを、PumpPill の判定に基づいて返します。rule は、Customize ページで生成されるコード(pp1.…)です。各トークンについて、各フィルターの読み取り結果が含まれます。 |
search | Robinhood Chain のアドレス、Solana のミント、またはティッカーを指定して、PumpPill の読み取り結果を検索します(Solana のティッカーは、完全一致した名前として示されます)。fetch 用の ID を返します。ChatGPT コネクターとディープリサーチ向けに設計されています。 |
fetch | search が返した ID を指定して、1 件の検索結果を取得します。保存済みの読み取り結果を、引用情報と基準時刻を含むテキストとして返します。 |
membership_status | この接続に有効な PumpPill メンバーシップがあるか、そのプラン、次回更新日を返します。認証なしで呼び出した場合は、エラーではなく signed_in: false を返します。 |
メンバーツール(4 ツール)
PumpPill のメンバーに回答します。全員に表示されます。メンバーシップがない状態で呼び出すと、背後にある仕組みとリンクを返します。そのうち 3 つは、x402 で 1 回ずつ購入することもできます(従量課金(x402)を参照)。
ツールは合計 30 個です:公開ツール 22 個、メンバー向け 4 個(うち 3 個は 1 回ごとの従量課金に対応)、エージェントによるトレード向け 4 個。
| ツール | 返される内容 |
|---|---|
rh_scan_now | 保存された読み取り結果がない、または古い場合に、Robinhood Chain のコントラクトを 1 つ新たに読み取ります。消費量: メンバーごと、かつ 1 日ごとに上限があり、00:00 UTC にリセットされます。読み取り専用ではなく、冪等でもないと注記されているため、適切なクライアントは呼び出す前に確認します。 |
premium_calls_recent | プレミアムコールのテーブルです。PumpPill がメンバー向けに記録した Solana トークンを新しい順に表示し、記録時の時価総額とその後の値動きを示します。 |
my_watched_wallets | このメンバーがフォローしている Robinhood Chain のウォレットです。それぞれの保有資産、チェーンの基準値と比較した実績、最近のアクティビティを示します。 |
x_chatter | 1 つのコントラクトに関する X での投稿です。そのコントラクトに言及した投稿、個別のアカウント数、合計リーチ、各投稿者の過去のコールにおける実績を示します。消費量: 1 時間あたりのライブ読み取り予算を使用する場合があります。読み取り専用ではなく、冪等でもないと注記されています。 |
エージェントによるトレード(4 ツール、エージェントキーが必要)
メンバーの AI エージェントは、PumpPill のトレードボットウォレットから Robinhood Chain のトークンを売買します。キー(ppa_…)は、@PumpPill_Trade_Bot の Settings、AI agent で作成し、X-Agent-Key ヘッダーとして送信します。最初のキー発行から 30 日間は全員が利用でき、その後は PumpPill Premium の一部となります。詳しいガイド:https://www.pumppill.org/learn/agentic-trading-set-up-your-ai-agent
| ツール | 動作 |
|---|---|
agent_buy | ETH で買い注文を 1 件出します。PumpPill は最初にトークンを読み取り、読み取り結果が HIGH または CRITICAL の場合、あるいは未読み取りのトークンの場合は拒否します(メンバーは拒否を無効にできます)。メンバーごとの買い付け上限と 1 日の上限が適用され、同じトークンを 24 時間以内に 2 回買うことはありません。ボットが注文を出す前に注文内容が記録されます。実際の資金が動きます: 破壊的な操作と注記されているため、適切なクライアントは実行前に確認します。 |
agent_sell | 保有資産の一定割合を売却します。トークンの読み取り結果によって拒否されることはありません。実際の資金が動きます。 |
agent_order | 1 件の注文の状態です。受付済み、実行中、完了(トランザクション付き)、失敗、拒否(理由付き)、またはスキップを示します。 |
agent_status | エージェントのオン/オフ、ウォレットの ETH、メンバーの上限と本日残っている枠、直近 5 件の注文を示します。 |
実行された注文も拒否された注文も、すべてメンバーに Telegram メッセージで通知され、「エージェントをオフにする」をワンタップで選べます。エージェントがウォレットの秘密鍵を見ることはありません。
リソースとプロンプト
pumppill://facts— 引用可能なファクトシートです。インデックスの対象、主要な数値、引用方法、数値が意味しないことをまとめています。check_before_buying(address)— 1 つのコントラクトの詳細な読み取り結果と、明記された制限事項です。real_contract_for_ticker(symbol)— 同じ名前を使うコントラクトのうち、どれが重要なものかを示します。
接続
Claude Code
claude mcp add --transport http pumppill https://api.pumppill.org/mcp
Claude のウェブ版またはデスクトップ版(Pro、Max、Team、Enterprise)
Settings → Connectors → Add custom connector を選択します。名前を PumpPill にし、https://api.pumppill.org/mcp を貼り付け、OAuth フィールドは空のままにします。これで、どのチャットでも公開ツールを利用できます。メンバーツールには claude.ai から送信できないヘッダーが必要なため、利用するにはエディタークライアントを使ってください。
カスタムコネクターに対応していない Claude Desktop ビルドでは、stdio 経由で接続することもできます。詳細は
examples/claude_desktop_config.jsonを参照してください。
Cursor
ワンクリックで追加できます:Cursor に追加
(GitHub では cursor:// リンクが開かない場合があります。同じリンクが
/for-agentsにもあります)。または、~/.cursor/mcp.json を手動で編集します:
{
"mcpServers": {
"pumppill": { "url": "https://api.pumppill.org/mcp" }
}
}
同じ設定ブロックは、リモート MCP サーバーに対応している Windsurf、Cline、その他のクライアントでも使えます。
VS Code
ワンクリックで追加できます:VS Code に追加
· VS Code Insiders。
または、.vscode/mcp.json に手動で追加します(トランスポート名は VS Code が指定します)。
{
"servers": {
"pumppill": { "type": "http", "url": "https://api.pumppill.org/mcp" }
}
}
ChatGPT
同じ URL を使ってコネクターとして追加します。ChatGPT が呼び出すツールは search と fetch です。
ChatGPT はカスタムヘッダーを送信できないため、メンバーツールや取引は利用できません。
OpenAI Agents SDK
from agents import Agent
from agents.mcp import MCPServerStreamableHttp
async with MCPServerStreamableHttp(params={"url": "https://api.pumppill.org/mcp"}) as pumppill:
agent = Agent(name="RH reader", mcp_servers=[pumppill])
examples/openai-agents.py を参照してください。
Stdio 専用のクライアントとエージェントフレームワーク(ElizaOS など)
npx -y mcp-remote https://api.pumppill.org/mcp
メンバーツール
メンバーはサインイントークンをヘッダーとして送信します。
Authorization: Bearer <claim>
接続設定全体は、メンバーのページ(https://www.pumppill.org/premium)からコピーできます。Cursor では URL の隣にある "headers" オブジェクトに設定します。詳しくは
examples/cursor-mcp-member.json を参照してください。クレームはパスワードと同様に扱ってください。ヘッダーに保持し、URL に含めず、コミットもしないでください。
エージェントによる取引
エージェントキーをヘッダーとして送信します。Claude Code:
claude mcp add --transport http pumppill https://api.pumppill.org/mcp --header "X-Agent-Key: ppa_your_key"
Cursor、Windsurf、Cline については、examples/cursor-mcp-agent.json を参照してください。その後、https://www.pumppill.org/customize にある AI エージェントカードが生成する指示を貼り付けます。自動購入には、スケジュールに従って動作するエージェントが必要です。チャットウィンドウは、ユーザーが話しかけている間だけ動作します。
接続を確認する
curl -sX POST https://api.pumppill.org/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}'
従量課金(x402)
メンバー登録していない場合でも、ウォレットを持つエージェントは、x402 を通じて Base 上で USDC を支払い、3 つのメンバーツールから回答を 1 件購入できます。
| ツール | 1 回あたりの価格 |
|---|---|
rh_scan_now | $0.05 |
x_chatter | $0.05 |
premium_calls_recent | $0.10 |
- ツールを呼び出します。メンバー登録も支払いもない場合、価格、ネットワーク(Base)、資産(USDC)、支払い先を含む x402 の支払いリクエストが返されます。
- x402 クライアントが USDC の支払い承認に署名し、
_meta["x402/payment"]に支払い情報を含めて同じ呼び出しを繰り返します。 - 回答には、決済レシートが
_meta["x402/payment-response"]に含まれます。
支払いが発生するのは、ツールが実際の回答を返した場合のみです。該当なし、エラー、読み取り拒否の場合は費用がかかりません。1 回の支払いで購入できるのは、1 つのツールの呼び出し 1 回分です。my_watched_wallets は引き続きメンバー限定です。x402 に対応していないクライアント(現時点では Claude と ChatGPT)では、リクエストがエラーとして表示され、支払い方法が両方とも示されます。
制限
- 公開ツールは費用がかかりません。 保存済みの読み取り結果から回答し、ライブスキャンは実行しません。PumpPill がまだ読み取っていないトークンは読み取りキューに追加され、通常は数分後に利用できるようになります。
- 費用がかかるツールは 2 つです。 メンバー、またはその呼び出しの支払いを行ったユーザーのみが利用できます。
rh_scan_nowとx_chatterが該当します。どちらも読み取り専用ではなく、冪等でもないと注釈されるため、クライアントは呼び出し前に確認を求めます。 - レート制限: アドレスあたり毎分 240 リクエスト、クライアントあたり毎分 60 リクエストです。超過すると HTTP 429 が返されます。
- 資金を移動するツールは 2 つです。 メンバー本人の資金のみを、そのメンバー自身のエージェントキーを使って移動します。
agent_buyとagent_sellが該当します。どちらも破壊的で、冪等ではないと注釈されています。制限はメンバー本人に適用されます。 - 対象範囲: 回答は PumpPill がスキャンした範囲に限られ、いずれかのチェーン上のすべてのコントラクトを対象とするわけではありません。
回答の読み方
citeと基準時刻を引用してください。数値は継続的に再計算されており、時刻を伴わない数値は1時間以内に古くなります。- フラグは証拠を伴う調査結果であり、結論ではありません。価格がどう動くかではなく、コントラクトについて構造的に確かなことを示します。
- 結果の数値は件数であり、購入した人の成功率ではありません。購入時点の時価総額は、PumpPillがトークンを記録した時点のもので、誰かに提示された価格ではありません。
found: falseは正直なところ見つからなかったということです。空白を埋めるのではなく、そのように伝えてください。- FOMOの数値は、フィードに大口取引のみが表示される、あるアプリのトレーダー数です。「購入者」ではなく「FOMOトレーダー」と表現し、取引額は一切引用しないでください。取引額はわかっていません。
trade_linkを開くと、PumpPillのTelegram取引ボットでトークンが表示されます。購入や売却の方法を尋ねられたときに提示してください。フラグが付いたトークンにもリンクがあるため、決して推奨を意味するものではありません。
プライバシー
サーバーはツール呼び出しごとに1行を記録します。記録内容は、ツール名、成功したかどうか、所要時間、メンバーシップヘッダーの有無(あり/なし)、クライアントが自ら申告した名前です。メンバーシップトークンや、誰が問い合わせているかは記録しません。支払いが発生した呼び出しでは、精算に必要な支払い記録(ツール、価格、署名済み認証で指定された支払いウォレット)も保持します。メンバーツールは、メンバーシップの確認にのみトークンをPumpPillへ送信します。ポリシー全文:https://www.pumppill.org/privacy
利用規約
これは調査であり、助言ではありません。このサーバーが返す内容は、いかなるものも金融アドバイス、申し出、売買の推奨ではありません。また、問題がないという調査結果は証拠であり、推奨を意味するものではありません。引用する際は、出典を明記し、結果が引用しているページへのリンクを付けてください。利用規約: https://www.pumppill.org/terms · 引用条件:https://www.pumppill.org/for-agents#terms
リンク
- ウェブサイト:https://www.pumppill.org
- エージェント向け:https://www.pumppill.org/for-agents
- MCP サーバーの解説:https://www.pumppill.org/blog/pumppill-mcp-server-token-safety-for-ai-assistants
- お問い合わせ:[email protected]
ライセンス
このリポジトリの内容(ドキュメント、設定例、マニフェスト)はMITライセンスです。LICENSEをご覧ください。ホスト型サービスとPumpPillの名称およびロゴは対象外です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。