AIツール超わかる教科書

MCP(Model Context Protocol)

MCP(Model Context Protocol)は、AI と外部ツール・データを「同じ作法」でつなぐための共通規格。Anthropic が提唱し、OpenAI・Microsoft などでも対応例が案内されている『AI 界の USB-C』を、小中学生でも分かるレベルに超訳します。

公開: 2026-05-13 / 更新: 2026-06-11

ざっくり言うと

これまでは「Slack 連携用の AI 機能」「Google Drive 連携用の AI 機能」と、つなぐ相手ごとに別々の作り込みが必要でした。MCP はその面倒をひとつの規格にまとめてしまおう、という発想です。

イメージ

正確には

Anthropic の公式アナウンス(2024 年 11 月)によると、MCP は「AI アシスタントを、コンテンツリポジトリ・業務ツール・開発環境などのデータが置かれている場所と接続するためのオープンスタンダード」として発表されました。プロトコル仕様・SDK・サンプル実装はすべて オープンソースとして公開されています。

MCP が定めているのは、ざっくり次のような役割分担です(公式サイト modelcontextprotocol.io より要約)。

用語役割
MCP HostAI を動かす本体側。Claude Desktop や各種 IDE、エージェントアプリなど
MCP ClientHost の中で MCP サーバーと通信する窓口
MCP Server外部のアプリやデータを「AI から触れる形」で公開する側。Google Drive、Slack、GitHub などをラップする

つまり MCP は「AI 側(Host/Client) と データ側(Server) が、お互いに同じ作法でやり取りするための取り決め」です。サーバーを 1 個書けば、MCP に対応した AI ツールから再利用しやすくなる、というのがおいしいところです。

各社の対応状況

  • Anthropic: 提唱元。Claude Desktop / Claude.ai / Claude Code などが MCP に対応
  • OpenAI: Agents SDK 側で MCP のサポートを公式にドキュメント化(MCP サーバーを Agent につなげる手順を案内)
  • Microsoft: Copilot Studio に MCP 対応を導入し、AI アプリやエージェントとの統合を簡素化すると発表

「Anthropic が出した仕様を Anthropic だけが使う」状態ではなく、複数社の公式ドキュメントで対応例が案内され始めている規格、と見ておくとよいでしょう。

Function Calling・API との違い

混乱しやすいので、3 つを並べて整理します。

用語立ち位置ざっくり何?
APIアプリ同士をつなぐ一般的な仕組み「このアプリを外から叩く窓口」。MCP より一段下のレイヤー
Function CallingAI モデルの機能AI が「この道具を呼びたい」と JSON で意思表示する仕組み
MCP業界規格Function Calling で呼ぶ「道具側」の用意の仕方を統一したもの

ざっくり言うと、API は配線そのもの、Function Calling は AI が道具を選ぶ脳ミソ、MCP は道具を AI に出すときの統一フォーマット、という関係です。

個人事業主にとって今すぐ関係ある?

実務で見るなら、最初に気にするのは「何につながるか」と「どこまで操作できるか」です。 読み取りだけなら比較的リスクは小さめですが、予約変更・ファイル削除・送信などの操作が入ると確認が重要になります。 MCP 対応という言葉だけで安心せず、権限範囲とログの残り方も見るようにしましょう。 特に業務データにつなぐときは、まず読み取り専用で試すと判断しやすくなります。

やってみよう

関連用語として、Function Calling(AI が道具を呼ぶ仕組みそのもの)、AI エージェント(MCP で広がった道具を使って自律的に動く AI)、API(MCP のさらに下のレイヤーにある一般的な接続規格)も合わせて押さえておくと、AI 連携の話題がかなり立体的に見えてきます。

参考ソース

UPDATES

新着用語をLINEでお届け

新しい用語記事やAIの最新ニュース、仕事に役立つヒントをお届けします!

リンク先は、運営元の Nanoha AI Labo 公式LINEです。

公式LINEを友だち追加