名詞 / 略語 AI Protocol Developer Tools LLM 2024年〜

MCP(エムシーピー)

えむしーぴー

語釈(定義)

Model Context Protocol の略。AIモデルが外部のデータソースやツールと安全に接続するための標準プロトコル。2024年11月にAnthropic社がオープンソースとして公開した。

従来、AIに外部ツールを繋ぐには個別のAPI連携が必要だったが、MCPは「USB-C」のような共通規格を提供。一度対応すれば、どのAIアプリからでも同じツールが使える世界を目指している。

詳しい解説

MCPは「AIのUSB-C」と呼ばれることもある。これまでAIに外部ツール(Google Drive、Slack、データベースなど)を繋ぐには、アプリごとに個別実装が必要だった。MCPはこれを標準化し、「MCPサーバー」を一度作れば、対応するすべてのAIアプリから利用可能にする。

アーキテクチャは3層構造:
▶ MCPホスト:Claude Desktop、IDEなどのAIアプリ
▶ MCPクライアント:プロトコルを話す接続レイヤー
▶ MCPサーバー:実際のツールやデータを提供する側

JSON-RPCベースで、ローカル(stdio)でもリモート(HTTP+SSE)でも動く。セキュリティはホスト側がユーザー同意を取る設計で、AIが勝手にファイルを消したりしない(はず)。

要するに「AIにコンセントを増設する規格」。プラグを挿せば電気が通るように、MCPサーバーを立てればAIがそのツールを使えるようになる。

用例・使い方

format_quote 「このツール、MCP対応してる?」
format_quote 「MCP経由でNotionに書き込めるようにした」
format_quote 「Claude DesktopにMCPサーバー追加したら世界変わった」
format_quote 「うちのサービスもMCPサーバー公開しようかな」

よくある質問

MCPって何の略? expand_more

Model Context Protocol(モデル・コンテキスト・プロトコル)の略です。AIモデルが外部のツールやデータに接続するための標準規格として、Anthropic社が2024年11月に公開しました。

MCPを使うと何ができるの? expand_more

AIアシスタント(Claude等)が、ローカルファイル、データベース、Slack、GitHub、Notionなど様々な外部サービスと連携できるようになります。例えば「このフォルダのファイルを要約して」「Slackに投稿して」といった操作がAI経由で可能に。

開発者じゃなくても使える? expand_more

Claude Desktopなど対応アプリを使えば、設定ファイルを少しいじるだけでMCPサーバーを追加できます。ただし現時点では多少の技術知識が必要。今後はもっと簡単になる見込み。

セキュリティは大丈夫? expand_more

MCP自体は「ユーザーの同意なしにAIが勝手に操作しない」設計になっています。ただし、どのMCPサーバーを信頼するかはユーザー次第。怪しいサーバーを追加すればリスクはあります。公式や信頼できる開発者のものを使いましょう。

なぜ「AIのUSB-C」と呼ばれるの? expand_more

USB-Cが「1つの規格で様々なデバイスを繋げる」ように、MCPも「1つのプロトコルで様々なツール・データソースをAIに繋げる」から。以前はAIアプリごとに別々の連携方法が必要でしたが、MCPで統一される方向です。