ai-garage
エージェント 🔥 HOT

MCP(Model Context Protocol)とは?

別名: Model Context Protocol

AIに道具を渡すための共通規格。Anthropicが提唱。

⚡ 30秒でわかる

MCP(Model Context Protocol) の主なポイント

  • 1 MCP は、AI に外部ツールやデータをつなぐ方法を統一した共通規格で、Anthropic が提唱した。
  • 2 「AI 版の USB-C」とも呼ばれ、一度作った連携をどの AI でも使い回せるのが最大の利点。
  • 3 2025 年に OpenAI・Google・Microsoft なども採用を表明し、事実上の業界標準になりつつある。
  • 4 Function calling が「AI が道具を呼ぶ仕組み」なのに対し、MCP は「その道具の渡し方をそろえた規格」という関係にある。
  • 5 MCP に対応した機能は「MCP サーバー」として提供され、対応する AI アプリ(クライアント)から呼び出して使う。

📖 詳しく

MCP(Model Context Protocol) とは

MCP(Model Context Protocol)は、AI に外部のツールやデータを使わせるための「共通の差し込み口」を決めたルールです。Anthropic が 2024 年末に公開し、その後 OpenAI・Google・Microsoft なども採用を表明したことで、業界標準になりつつあります。なぜ重要かというと、これまではAIごと・サービスごとにツール連携の作法がバラバラで、同じ「Google Drive を読む」機能でも毎回作り直す必要があったからです。MCP はちょうど USB-C のように「一度この形で作れば、どのAIにもそのまま挿せる」状態を目指したもので、つなぎ込みの手間を大きく減らします。たとえば「社内のデータベースを検索する」「カレンダーを操作する」といった機能を MCP サーバーとして1つ用意しておけば、Claude でも ChatGPT でも同じものを使い回せるイメージです。よく混同される Function calling が「AIが関数を呼ぶ仕組みそのもの」なのに対し、MCP は「その呼び出し方や道具の渡し方をそろえた共通規格」という、一段上のレイヤーにあたります。

❓ FAQ

よくある質問

Q. MCP(Model Context Protocol)とは何ですか?
A. AI に外部のツールやデータを使わせるための共通ルール(プロトコル)です。Anthropic が公開し、AI とアプリのつなぎ方を統一することを目的としています。一度この規格で作れば複数の AI でそのまま使い回せるため、「AI 版の USB-C」とも例えられます。
Q. MCP と Function calling は何が違うのですか?
A. Function calling は「AI が用意された関数(道具)を自分で呼び出す仕組み」そのものを指します。一方 MCP は、その道具の渡し方や呼び出し方の作法をサービス横断でそろえた共通規格です。Function calling が部品、MCP がその部品をつなぐ共通の差し込み口、という関係だと考えると分かりやすいです。
Q. 初心者は MCP をどう使えばいいですか?
A. まずは自分で規格を実装する必要はなく、Claude などの対応アプリに既存の「MCP サーバー」を追加して使うところから始めるのが簡単です。たとえばファイル操作や検索などの MCP サーバーを設定で有効にすれば、AI がそれらを道具として使えるようになります。社内データなど外部に出したくない情報を扱う場合は、接続先と権限の範囲だけ注意しましょう。
Q. MCP は誰が使うものですか?
A. 主に AI に独自のツールやデータ連携を持たせたい開発者向けの規格ですが、その恩恵は一般ユーザーにも届きます。開発者が MCP サーバーを公開すれば、利用者は対応アプリにそれを追加するだけで新しい機能を使えるようになるためです。

更新を受け取る