GetMattered について
GetMatteredは、求人検索から応募書類の調整、応募、進捗確認までを扱う、求職者向けのホスト型MCPサーバーです。雇用主の採用システムから返された確認情報で、応募の到達状況を追跡できます。
主な機能
- 01求人のマッチングと検索管理
- 02職種別の履歴書とカバーレター
- 03確認後の応募送信
- 04雇用主の確認と応募状況の追跡
- 05面接準備と採用担当者への返信
活用シーン
- 01プロフィールに合う求人を探す
- 02求人内容に合わせて応募書類を調整する
- 03応募内容を確認して送信する
- 04雇用主が応募を受領したか確認する
MCP 対応
ホスト型のリモートMCPサーバーで、HTTPエンドポイントとOAuthログインを使ってMCPクライアントに接続します。求人照合、応募、確認、アカウント情報のツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.getmattered.com/mcpclaude mcp add --transport http com-getmattered-getmattered https://mcp.getmattered.com/mcp{"mcpServers":{"com-getmattered-getmattered":{"type":"http","url":"https://mcp.getmattered.com/mcp"}}}Cursor で開く{"servers":{"com-getmattered-getmattered":{"type":"http","url":"https://mcp.getmattered.com/mcp"}}}VS Code で開く{"mcpServers":{"com-getmattered-getmattered":{"type":"http","url":"https://mcp.getmattered.com/mcp"}}}{"mcpServers":{"com-getmattered-getmattered":{"serverUrl":"https://mcp.getmattered.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
GetMattered MCP サーバー
バージョン 1.10.1。ポータブルな求職スキルを14種類収録しています。変更履歴をご覧ください。
面接につながる自動応募
応募はやめて、面接を始めましょう。
スクリーニングソフトの採点方法で履歴書を評価し、応募する職種に合わせて書き直し、カバーレターを作成して、面接の準備を整え、雇用主が独自に運営する採用システムから応募を送信します。すべて、いつも使っているアシスタントの中で完結します。
雇用主独自の確認情報も保存されます。 多くのツールは送信した応募件数を数えますが、その数字はツールが自らボタンをクリックした結果として自己申告しているものです。このツールは、雇用主のシステムが実際に返した内容を報告するため、本当の不採用と、フォームが気づかないうちに応募を受け付けなかったケースを区別できます。
応募者の多くは、誰かが一言でも読む前にソフトウェアによって選考から外されます。また、必須項目がフォームでひそかに抜け落ちたり、アップロードしたファイルが添付されなかったりして、そもそも選考対象にならない人も少なくありません。応募者側からは、どちらも不採用と同じように見えるため、誰にも読まれていない履歴書を書き直す人が後を絶ちません。
このサーバーを使えば、このプロセスの両方、つまりスクリーニングと、応募が届いたことの証明を自分で管理できます。
最初のマッチングから面接の案内まで。すべての応募に雇用主独自の確認情報が付いています。
インストールは不要です。一度接続すれば、Claude、ChatGPT、Codex、Cursor、Gemini CLI、VS Code、その他の MCP クライアントから利用でき、Poke 経由で iMessage を使ってスマートフォンからも操作できます。
**5回の呼び出しで、求職活動のすべてを実行できます。**マッチした求人を確認し(getmattered_get_matches)、1件に応募し(getmattered_apply、自動送信またはあなたの承認待ちにできます)、保留中の応募を承認または却下し(getmattered_review_application)、企業からの正式な受領確認まで各応募を追跡し(getmattered_get_applications)、プランと残りの利用枠を確認できます(getmattered_get_account)。全ツールの一覧はツールをご覧ください。
デモを見る
90秒で、履歴書のアップロード、求人とのマッチング、企業の応募フォームからの実際の応募、企業からの確認メール、面接準備、そしてChatGPT、Claude、Cursorからの応募をご覧いただけます。
クイックスタート
お使いのアプリが対応している場合は、ワンクリックで設定できます。
GetMattered はホスト型のリモート MCP サーバーです。クライアントを次のURLに接続してください。
https://mcp.getmattered.com/mcp
最初のツール呼び出しで OAuth サインインが開きます。Google でサインインすれば接続完了です。 無料アカウントにクレジットカードは不要で、1回限りの10,000トークンのスターター付与が含まれます。
Claude(Web、Desktop、Code)
Settings → Connectors → Add custom connector
| 項目 | 値 |
|---|---|
| 名前 | GetMattered |
| リモート MCP サーバーのURL | https://mcp.getmattered.com/mcp |
Claude Code では、次の1行で設定できます。
claude mcp add --transport http getmattered https://mcp.getmattered.com/mcp
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"getmattered": {
"url": "https://mcp.getmattered.com/mcp"
}
}
}
ChatGPT
Settings → Connectors → Createを選び、https://mcp.getmattered.com/mcpを貼り付けます。ChatGPT は MCP をネイティブにサポートしているため、インポートする Action スキーマも、ホストするものもありません。
VS Code
code --add-mcp '{"name":"getmattered","type":"http","url":"https://mcp.getmattered.com/mcp"}'
Codex、ChatGPT、Claude Code、Cursor 向けプラグイン
このリポジトリはプラグインマーケットプレイスです。getmattered プラグインには、MCP サーバーと 14 個のスキルがまとめられており、Codex、ChatGPT、Claude Code、Cursor が読み込めるポータブルな plugin.json 形式で提供されています。
| スキル | 次の場合に使用します |
|---|---|
using-getmattered | リクエストに適したツールと使用順序をアシスタントに選んでほしい場合 |
setup-job-search | ベースとなる履歴書の設定、プロフィールの完成、準備状況の確認をしたい場合 |
find-matching-jobs | 自分に合った求人を確認する、求人を保存またはスキップする、求人検索の条件を変更する場合 |
apply-to-a-job | 求人に応募する場合、または求人リンクを貼り付けて「apply」と伝える場合 |
review-and-send | 保留中の内容を確認して変更し、送信したい場合 |
tailor-for-a-job | 求人の分析、ATS スコアの確認、特定の職種に合わせた履歴書の書き直しをしたい場合 |
track-applications | 「送信できた?」や、残りの応募件数を尋ねる場合 |
write-cover-letter | 1 件の求人向けのカバーレターを作成する、または既存のカバーレターを修正する場合 |
prepare-for-interview | 職種に合わせた質問を確認し、自分の経験に基づいて回答を練習したい場合 |
handle-recruiter-replies | 雇用主から返信があり、内容を確認して承認した返信を送りたい場合 |
follow-up-on-applications | 応募後に連絡が途絶えたため、フォローアップしたい場合 |
manage-saved-searches | 検索条件を保存し、新着求人をメールで受け取りたい場合 |
translate-resume | 履歴書を別の言語にしたい場合 |
build-resume-document | エクスポート前に確認できるビルダーページ付きの、非公開で編集可能な要約の下書きを作成したい場合 |
ホストされているスキルインデックスは
getmattered.com/.well-known/agent-skills/index.json にあります。
プラグインファイルは plugins/getmattered/skills/ にあります。ルートの skills/ リンクは同じ
ディレクトリを指しているため、スキルファイルを別に用意しなくても Gemini CLI がワークフローを検出できます。
スキルは、従量課金対象の処理を行う前にアカウントの利用上限を確認し、クレジットを消費する操作や応募の送信前に承認を求めます。 プラグインをインストールしても、GetMattered のプランは購入されません。公開ディレクトリへの登録承認は、このリポジトリを直接インストールすることとは別です。
Codex:
codex plugin marketplace add getmattered/getmattered-mcp
codex plugin add getmattered@getmattered
Claude Code:
claude plugin marketplace add getmattered/getmattered-mcp
claude plugin install getmattered@getmattered
Codex(CLI、IDE 拡張機能、ChatGPT デスクトップアプリ)
codex mcp add getmattered --url https://mcp.getmattered.com/mcp
codex mcp login getmattered
Codex CLI、IDE 拡張機能、ChatGPT デスクトップアプリは、この設定を共有します。
Gemini CLI
このリポジトリは Gemini CLI 拡張機能でもあります(gemini-extension.json、GEMINI.md、同じ 14 個のスキル)。
gemini extensions install https://github.com/getmattered/getmattered-mcp
または、~/.gemini/settings.json でサーバーを手動で追加します。
{
"mcpServers": {
"getmattered": { "httpUrl": "https://mcp.getmattered.com/mcp" }
}
}
Zed
Settings → AI → MCP Servers → Add Remote Server を選択し、https://mcp.getmattered.com/mcp を貼り付けます。
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"getmattered": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.getmattered.com/mcp"] }
}
}
Perplexity、Mistral Le Chat、Raycast
いずれも、リモート MCP URL を入力できるカスタムコネクター画面があります。https://mcp.getmattered.com/mcp を貼り付けて、OAuth を選択します。
スマートフォンから:iMessage、Telegram、WhatsApp
- iMessage / SMS: ワンタップでGetMatteredをPokeに追加
(または
npx poke@latest mcp add https://mcp.getmattered.com/mcp -n "GetMattered")して、サインインしたら、Pokeに次のようにメッセージを送信します: 「リモートのプロダクトデザイナーの求人を探して、最適な2件に応募して」。 - 自分のサーバーでTelegram、WhatsApp、またはiMessageを使う場合: OpenClaw はセルフホスト可能なゲートウェイです。URLをMCP サーバーとして追加し、使用するチャンネルを有効にします。
stdioのみをサポートするクライアント
このリポジトリには、薄いブリッジが含まれています。ホストされたサーバーにプロトコルを中継し、独自の機能は追加しません。
npx -y github:getmattered/getmattered-mcp
またはDockerを使用する場合:
docker build -t getmattered-mcp .
docker run --rm -i getmattered-mcp
{
"mcpServers": {
"getmattered": {
"command": "docker",
"args": ["run", "--rm", "-i", "getmattered-mcp"]
}
}
}
| 環境変数 | デフォルト | 意味 |
|---|---|---|
GETMATTERED_MCP_URL | https://mcp.getmattered.com/mcp | 中継先のエンドポイントです。プレビュー環境でテストするには、https://mcp-preview.getmattered.com/mcp を指定します。名前変更前の変数名は、この変数が設定されていない場合も引き続き読み込まれます。 |
GETMATTERED_TOKEN | 未設定 | 任意のベアラートークンです。設定しなくてもサーバーはイントロスペクションに応答しますが、アカウントを接続するまでツールの呼び出しは401を返します。名前変更前の変数名は、この変数が設定されていない場合も引き続き読み込まれます。 |
コマンドラインとボット
同じパッケージは小型のCLIでもあるため、スクリプト、cronジョブ、チャットボット(Telegram、WhatsApp、 iMessage)から、MCPクライアントなしで求人検索全体を実行できます。
npx getmattered-mcp login # sign in once in the browser
npx getmattered-mcp tools # list the tools
npx getmattered-mcp call getmattered_get_matches '{"limit": 5}' # matched jobs as JSON
npx getmattered-mcp call getmattered_apply '{"job_match_id": 123, "mode": "review"}'
npx getmattered-mcp call getmattered_get_applications '{"status": "waiting_for_review"}'
npx getmattered-mcp call getmattered_review_application '{"decision": "approve", "application_ids": [456]}'
login は、デスクトップクライアントと同じOAuthサインインを実行し、トークンを
~/.config/getmattered/credentials.json(モード600)に保存します。トークンは自動更新されるため、無人のボットでも
動作し続けます。call はツールの構造化された結果をJSONで出力します。終了コード0は成功、
1はツールがエラーを報告したこと、2はサインインしていないことを示します。
引数なしで実行すると、保存済みのログイン情報でサインインした状態で
https://mcp.getmattered.com/mcp に中継するstdio MCPサーバーとして動作します。GETMATTERED_TOKEN は保存済みのログイン情報を上書きし、
GETMATTERED_MCP_URL はエンドポイントを上書きします。
名前変更
このパッケージは getmattered-mcp に名前が変更されました。既存の設定は引き続き動作します:
- 以前のコマンド名もパッケージによってインストールされます。どちらも同じコードを実行します。
- ツールIDは
getmattered_<name>です。以前のツールIDもエイリアスとして受け付けられます。 - 名前変更前の環境変数名は、
GETMATTERED_*の変数が設定されていない場合も引き続き読み込まれます。 - 以前のバージョンで保存されたサインイン情報も引き続き読み込まれます。次回の
loginまたはトークン更新時に、~/.config/getmattered/credentials.jsonに書き込まれます。
エンドポイント
| 環境 | Streamable HTTP(最新) | SSE(レガシーブリッジ) |
|---|---|---|
| 本番環境 | https://mcp.getmattered.com/mcp | https://mcp.getmattered.com/sse |
| プレビュー | https://mcp-preview.getmattered.com/mcp | https://mcp-preview.getmattered.com/sse |
/mcp を使用してください。/sse は、Streamable HTTPをサポートできないクライアント向けにのみ引き続き提供されます。
ツール
以下の表は、https://mcp.getmattered.com/mcp のライブな tools/list から生成されています。
各ツールは、呼び出し元自身のGetMatteredアカウントで実行されます。一致した求人、応募、
アカウントの利用上限を読み取っても、AIによる生成は実行されません。AI処理と応募には、
アカウントの利用枠が使われます。ツールの呼び出しにはサインインが必要ですが、イントロスペクションは公開されています。
メインループ
チャットから、またはマッチした求人が届き「はい」と返信するボットから、5 つのツールで求人探し全体を実行できます:
getmattered_get_matches -> getmattered_apply -> getmattered_get_applications -> getmattered_review_application
getmattered_get_account (plan, what is left, readiness)
| ツール | タイトル | ヒント | 機能 |
|---|---|---|---|
getmattered_get_matches | 求人マッチを取得 | 読み取り専用、べき等 | マッチした求人をおすすめ順に表示します。それぞれに、応募時に使う job_match_id が含まれます。求人情報の全文や、リンクから指定した求人情報も取得できます |
getmattered_apply | 求人に応募 | 破壊的、オープンワールド | 雇用主独自の採用システムで、job_match_id または job_url を使って求人に応募します。mode: "auto" は応募を送信し、mode: "review" はあなたの承認を待ちます |
getmattered_get_applications | 応募を取得 | 読み取り専用、べき等 | すべての応募と現在の状況、確認待ちの一覧、雇用主からの確認(ある場合)を表示します |
getmattered_review_application | 応募を承認または却下 | 破壊的、オープンワールド | 承認(送信)または確認待ちの応募を却下します。一度に最大 25 件まで処理できます。応募のキャンセル、書類の調整、再準備、面接段階の記録もできます |
getmattered_get_account | アカウントを取得 | 読み取り専用、べき等 | プラン、トークン残高、残りの応募数、求人の希望条件、プロフィールが応募可能な状態かどうかを表示します |
getmattered_get_inbox | 採用担当者の受信トレイを取得 | 読み取り専用、べき等 | 応募について雇用主から届いたメールを、会話全体と返信候補とともに表示します |
getmattered_reply_to_email | 雇用主からのメールに返信 | 破壊的、オープンワールド | 返信内容を正確に承認した後に限り、GetMattered のアドレスから雇用主へ返信を送信します |
getmattered_manage_follow_ups | 応募のフォローアップ | 破壊的、オープンワールド | 返事が途絶えた応募を一覧表示し、フォローアップの下書きを作成します。承認後に送信します |
セットアップと選別
| ツール | タイトル | ヒント | 機能 |
|---|---|---|---|
getmattered_set_resume | 履歴書を設定 | 書き込み、オープンワールド | 貼り付けたテキスト、ファイルリンク、保存済みの履歴書を使って、応募書類の作成元となる履歴書をアカウントに登録します |
getmattered_triage_matches | マッチした求人を保存またはスキップ | 書き込み、べき等 | マッチした求人を保存するか、理由を添えてスキップします。辞退した求人が再び表示されなくなります |
getmattered_update_job_preferences | 求人の希望条件を更新 | 破壊的、べき等 | 希望する職種、勤務地、給与、職位を GetMattered に指定し、求人の検索を再実行します |
getmattered_update_application_profile | 応募プロフィールを更新 | 書き込み、べき等 | 雇用主の応募フォームで尋ねられる回答を読み取るか、保存します。EEO に関する回答は任意で、「回答を希望しない」も選べます |
getmattered_update_auto_apply | 自動応募を更新 | 破壊的、べき等 | 自動応募をオンまたはオフにし、応募を自動送信するか、確認を待つかを設定します |
getmattered_manage_saved_searches | 保存済み検索を管理 | 書き込み | 求人の希望条件を名前付き検索として保存し、新しいマッチについてメール通知を受け取れるようにします |
履歴書、カバーレター、面接
| ツール | タイトル | ヒント | 機能 |
|---|---|---|---|
getmattered_score_resume | 履歴書を採点 | 書き込み、オープンワールド | セクションごとのスコア、一致するキーワードと不足しているキーワード、変更すべき点を含むATSスコア |
getmattered_analyze_job_description | 求人情報を分析 | 書き込み、オープンワールド | 履歴書に反映できるよう、求人情報が独自の言葉で示す選考基準 |
getmattered_optimize_resume | AIで履歴書を最適化 | 書き込み、オープンワールド | ATS審査を通過し、人間の採用担当者にも伝わるように書き直された履歴書 |
getmattered_generate_interview_questions | 面接の質問を作成 | 書き込み、オープンワールド | この職種で尋ねられる質問と、回答の指針、STAR形式のシナリオ、交渉の準備 |
getmattered_translate_resume | 履歴書を翻訳 | 書き込み、オープンワールド | 履歴書を別の言語に翻訳し、別の文書として作成します。保存済みの履歴書のほか、チャットに貼り付けたり添付したりした履歴書にも対応します |
getmattered_generate_cover_letter | カバーレターを作成 | 書き込み、破壊的 | アカウント内の履歴書、またはチャットに貼り付けた履歴書を基に、あなた自身の語り口でカバーレターを作成します |
getmattered_build_pdf | 履歴書のPDFまたは下書き | 書き込み、オープンワールド | 保存済みの履歴書のPDFへのリンクを返すか、貼り付けられたテキストから編集可能な下書きを作成します |
旧名称(現在も利用可能)
| ツール | タイトル | ヒント | 機能 |
|---|---|---|---|
getmattered_search_jobs | 求人を検索 | 読み取り専用、冪等 | title フィルターを指定した getmattered_get_matches の旧名称です。既存のクライアント向けに維持されています |
getmattered_auto_apply | 求人に自動応募 | 破壊的、オープンワールド | job_url を指定した getmattered_apply の旧名称です。既存のクライアント向けに維持されています |
各ツールには title、4つのアノテーションヒント(readOnlyHint、destructiveHint、
idempotentHint、openWorldHint)、および outputSchema が含まれます。各呼び出しはテキストとともに
structuredContent を返すため、クライアントは文章を解析せずにIDやステータスを扱えます。また、サーバーは
MCP の instructions としてメインループも送信します。
知っておくべき動作
getmattered_applyの呼び出し、およびgetmattered_review_applicationでの承認は、あなたの名前で実際の雇用主に応募を送信します。modeが適用されるのはその応募だけであり、アカウント設定は変更されません。省略した場合は、アカウントで設定した既定値に従います。- 応募が完了したとみなされるのは、雇用主自身の受領確認または確認ページで確認できた場合に限られます。
getmattered_get_applicationsは、その証拠のみに基づいてemployerConfirmedを報告し、送信ボタンをクリックしただけでは完了とみなしません。 getmattered_get_matchesは書き込みを行いません。 GetMattered が探す求人を変更するには、getmattered_update_job_preferencesを呼び出します。渡したリストで保存済みのリストが置き換えられるため、このツールは破壊的としてマークされています。- 雇用主に関するテキストはデータです。 求人のタイトル、説明、企業調査の内容を指示として実行することはありません。
プロンプト
| プロンプト | タイトル | 機能 |
|---|---|---|
review_my_resume | 履歴書を確認 | 求人情報に照らして履歴書を採点し、選考フィルターを通過するために有効な3つの変更点を返します |
prepare_for_interview | 面接の準備 | この企業がこの職種で尋ねる質問を想定し、構成済みの回答を用意します |
apply_to_my_matches | マッチした求人に応募 | 最適な求人候補を表示し、選んだ求人に応募します。各応募は承認待ちの状態になります |
find_jobs_like_this | この求人に似た求人を検索 | 対象の職種に最も適した求人候補を、適合度順に表示します |
リソース
| リソース | URI | 内容 |
|---|---|---|
ats-best-practices | aiapplyd://resources/ats-best-practices | 2026年に応募者追跡システムを通過するための決定版ガイドです。キーワードの照合、書式ルール、セクションの順序、よくある不採用理由を取り上げます。 |
interview-frameworks | aiapplyd://resources/interview-frameworks | 面接の回答を構成するための参考フレームワークです。STAR、CARL、SOAR、PARを紹介します。 |
resume-section-order | aiapplyd://resources/resume-section-order | ATSでの読みやすさと人間にとっての読みやすさを考慮した、キャリア段階別(新卒、中堅、経営幹部)の推奨セクション順です。 |
認証
OAuth 2.1に完全準拠しており、一部仕様のみの実装ではありません。
- S256を使用したPKCEが必須です
- Dynamic Client Registration(RFC 7591)に対応しているため、クライアントは手動でキーを交換せずに自分自身を登録できます
- Authorization Server Metadata(RFC 8414)と Protected Resource Metadata(RFC 9728)の検出
- Client ID Metadata Documentsに対応しているため、クライアントは登録の代わりにhttps URLを
client_idとして使用できます(client_id_metadata_document_supported: true) - 認可レスポンスの
issパラメーター(RFC 9207) - トークンの失効(RFC 7009)
- 有効期間の短いアクセストークン、ローテーションするリフレッシュトークン、再利用の検出
認証されていないtools/callは、メタデータドキュメントを示すWWW-Authenticateヘッダーを含むHTTP 401を返します。イントロスペクション(initialize、tools/list、prompts/list、
resources/list)は公開されているため、ディレクトリやクライアントは、ユーザーのサインイン前にツールの一覧を確認できます。
ご自身で確認する
SID=$(curl -s -D- -o /dev/null -X POST https://mcp.getmattered.com/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":"probe","version":"1"}}}' \
| grep -i '^mcp-session-id' | tr -d '\r' | awk '{print $2}')
curl -s -X POST https://mcp.getmattered.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H "Mcp-Session-Id: $SID" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'
プライバシー
履歴書とプロフィールはGetMatteredアカウントに保存されます。ツールはそのアカウントのみを読み書きします。 プライバシーポリシーと 利用規約が正式な規定です。
サポート
GetMatteredをフォロー
- ウェブサイト:getmattered.com
- 料金:getmattered.com/pricing
- ブログ:getmattered.com/blog
- X:GetMattered
- LinkedIn:GetMattered
- YouTube:GetMattered
- Discord:コミュニティに参加
このリポジトリについて
ホスト型サーバーはCloudflare Workers上で稼働しており、そのソースは公開されていません。このリポジトリは、MCPサーバーの公開ホームです。server.jsonマニフェスト、接続ドキュメント、上記の小規模なstdioブリッジを収録しています。このブリッジはMITライセンスで提供され、メッセージをそのまま転送するため、お使いのマシンで実行される内容をすべて確認できます。
GetMatteredのその他の情報
- GetMattered - 面接につながる自動応募
- MCPサーバーの仕組み - Claude、ChatGPT、Cursor向けのセットアップ
- 料金 - 無料で始められ、カード登録は不要
- ブログ - 採用システムが実際にどのように応募者を審査するか
- よくある質問 - 履歴書の解析、ATSの動作、「応募を受け付けました」の意味
- 比較 - GetMatteredと他の求人応募ツールの比較
- GetMatteredが求人応募の到達を判定する方法 - エンジニアリングに関する記事
GetMatteredが開発しました。お問い合わせ:[email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
