MCP(Model Context Protocol)とは何か

MCPとは、AIアプリケーションやAIエージェントが、外部のデータ、ツール、業務システムに接続するための標準プロトコルです。

正式名称は、Model Context Protocol。日本語では「モデル・コンテキスト・プロトコル」と呼べます。

ポイントは、AIに何でも自由に触らせる仕組みではないということです。AIがどの情報を読み、どのツールを使い、どの操作を実行できるかを、標準化された接続口として扱うための考え方です。

Contents

なぜMCPが注目されているのか

AIエージェントが実務に入ると、単に文章を生成するだけでは足りません。

カレンダーを見る。
ファイルを読む。
データベースを検索する。
社内ツールを操作する。
GitHub、Slack、Google Drive、Notion、CRMなどと連携する。

こうした外部システムとの接続が必要になります。

従来は、ツールごと、サービスごと、AIアプリごとに個別の連携を作る必要がありました。MCPは、この断片化した接続を、できるだけ共通の作法で扱うための標準です。

Anthropicは2024年11月にMCPを発表し、AIアシスタントがデータのある場所へ接続するための新しい標準として位置づけました。その後、MCPはAgentic AI Foundationへ寄贈され、ChatGPT、Cursor、Gemini、Microsoft Copilot、Visual Studio Codeなど、複数のAI製品や開発環境で採用が広がっています。

MCPは「AI用のUSB-C」と説明される

MCPの公式ドキュメントでは、MCPはAIアプリケーションにとってのUSB-Cのようなものだと説明されています。

USB-Cが、機器と周辺機器をつなぐ共通ポートであるように、MCPはAIアプリケーションと外部システムをつなぐ共通ポートになる、という比喩です。

ただし、この比喩だけで理解すると危険です。

USB-Cに機器をつなぐ場合でも、何をつなぐか、どの権限を与えるか、どのデータを流してよいかは別問題です。MCPも同じです。標準化された接続口ができるほど、権限設計と監査が重要になります。

MCPで変わること

MCPが広がると、AIエージェント開発では次の変化が起きます。

1. 連携の作り直しが減る

ひとつのMCPサーバーを用意すれば、対応する複数のAIクライアントから使える可能性が高まります。ツールごとに個別実装を繰り返す負担が減ります。

2. AIエージェントが使える道具が増える

AIは、チャット画面の中だけで完結しません。社内ファイル、タスク管理、設計資料、データベース、検索、コード、業務システムに接続して、実際の作業に近づきます。

3. 企業導入ではガバナンスが主役になる

便利になるほど、危険も増えます。

どのMCPサーバーを信頼するのか。
どのツールをAIに見せるのか。
読み取りだけなのか、書き込みも許すのか。
顧客情報や機密情報をどこまで渡すのか。
実行前に人間の同意を求めるのか。
ログをどう残すのか。

この設計がないままMCPを導入すると、AIが強くなるのではなく、リスクの入口が増えます。

MCPは万能ではない

MCPを入れれば、AIエージェントがすぐ賢くなるわけではありません。

MCPは接続の標準です。意思決定の標準ではありません。

どのデータが必要か。
どの操作を任せてよいか。
どこで人間が承認するか。
何をログに残すか。
失敗したときにどう止めるか。

これらはMCPの外側で設計する必要があります。

MicrosoftはMCPを社内で扱う文脈で、標準化は速度と柔軟性をもたらす一方、どのサーバーを信頼し、何を共有し、どの操作を許すかを管理する必要があると整理しています。ここが企業利用の核心です。

インディ・パの視点

インディ・パの文脈では、MCPは単なる開発者向け技術ではありません。

AIエージェントに仕事を渡すとき、重要なのは「つながること」ではなく、「どこまでつなぐか」です。

経理データに読みに行かせるのか。
請求書を作らせるのか。
送付まで許すのか。
顧客情報を検索させるのか。
契約書を更新させるのか。

この境界を決めないまま、AIに外部ツールを渡すのは危険です。

MCP時代に必要なのは、ツール接続の知識だけではありません。必要なのは、AIエージェントの権限設計、承認フロー、ログ、停止条件を先に決めることです。

用語としての整理

用語 意味
MCP AIアプリケーションと外部システムをつなぐための標準プロトコル
MCP server データやツールをAIアプリへ提供する側
MCP client MCP serverに接続するAIアプリケーション側
tool AIが呼び出せる操作や機能
context AIが判断や実行に使う情報
governance どの接続、権限、操作、ログを許すかの設計

まとめ

MCPは、AIエージェントを実務に入れるための重要な標準です。

しかし、MCPの本質は「AIに何でも触らせること」ではありません。AIが外部システムに接続する時代に、何を見せ、何を許し、どこで止めるかを設計するための入口です。

AIエージェントを導入したい企業は、MCPそのものより先に、権限設計を決める必要があります。

参考

Contents