【えむしーぴーさーばー】

MCPサーバー とは?

💡 AIの「道具箱」を開けてくれる頼れる裏方
📌 このページのポイント
MCPサーバーの仕組み AIモデル (Claude等) MCP クライアント MCPサーバー ファイル操作 DB検索 Web API Git操作 リソース(データ・プロンプト) JSON-RPC AIモデルがMCPサーバーのツールやリソースを利用する流れ
MCPサーバーの仕組み
ひよこ ひよこ

MCPサーバーって普通のWebサーバーとは違うの?

ペンギン先生 ペンギン先生

目的が違うんだ。普通のWebサーバーは人間のブラウザにページを返すけど、MCPサーバーAIモデルに「使える道具リスト」や「データへのアクセス手段」を提供するサーバーだよ

ひよこ ひよこ

道具リストって、たとえばどんなもの?

ペンギン先生 ペンギン先生

たとえば「ファイルを読み書きするツール」「データベースを検索するツール」「GitHubのIssueを作成するツール」などだね。MCPサーバーが「こういうツールがありますよ」と公開して、AIがそれを呼び出して使うんだ

ひよこ ひよこ

なんで標準化が必要だったの?各ツールごとに個別対応じゃダメ?

ペンギン先生 ペンギン先生

いい質問だね。個別対応だとAIごとに接続方法がバラバラになって「N×M問題」が起きるんだ。MCPという共通規格があれば、どのAIクライアントからでも同じ方法でサーバーに接続できる。USBポートみたいに「挿せば使える」状態を目指してるよ

ひよこ ひよこ

MCPサーバーは自分で作れるの?

ペンギン先生 ペンギン先生

作れるよ。PythonTypeScriptSDKが公開されていて、自分の社内データベースや業務ツールをMCPサーバーとして公開できるんだ。そうすればAIアシスタントが社内情報を安全に参照できるようになる

ひよこ ひよこ

セキュリティ的に大丈夫なの?AIが何でもアクセスできちゃわない?

ペンギン先生 ペンギン先生

MCPサーバー側で「どのツールを公開するか」「どの範囲のデータにアクセスさせるか」を制御できるよ。さらにクライアント側でもユーザーの承認を挟む仕組みがある。権限管理はサーバー実装者の責任で設計できるんだ

ひよこ ひよこ

将来的にはどうなっていくのかな?

ペンギン先生 ペンギン先生

MCPサーバーエコシステムはどんどん広がっていて、すでにSlackGitHubGoogle Drive・各種DBなど多くの公式・コミュニティ製サーバーが公開されてるよ。AIが人間のように複数のツールを自在に使いこなす世界の基盤になっていくんだ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
MCPサーバー」って出てきたら「AIに道具や情報を渡してくれるサーバー」と思えればだいたいOK!
📖 おまけ:英語の意味
「Model Context Protocol Server」 = モデルコンテキストプロトコルサーバー
💬 Anthropicが2024年に提唱したMCP(Model Context Protocol)のサーバー側実装のことだよ。AIモデルに「コンテキスト(文脈情報)」を提供するプロトコルのサーバーという意味だね
← 用語集にもどる