前回のAPIは「ソフト同士をつなぐ窓口」でした。今回のMCPは、その一歩先——「AIに、社内の道具を”手”として持たせる」技術です。最近よく聞くようになった言葉ですが、本質はシンプルです。
- MCPは「AIにとってのUSB-C」——AIと外部システムの接続を1本の規格に統一する
- 最大の価値は「データ源ごとの作り込みを、共通規格に置き換える」こと
- ただしツールは任意のコード実行=便利だが危ない。だから人間承認が要る
MCPは「AIにとってのUSB-C」
MCP(Model Context Protocol)の公式定義が、最も分かりやすい比喩を使っています。
MCPは、AIアプリにとってのUSB-Cポートのようなものだと考えてほしい。USB-Cが電子機器をつなぐ標準化された方法を提供するように、MCPはAIアプリと外部システムをつなぐ標準化された方法を提供する。
(MCP公式ドキュメント)
かつて機器ごとにバラバラだった充電・接続端子が、USB-C1本に統一されたように、AIと「社内ファイル・データベース・各種ツール」をつなぐ”差込口”を、1つの規格にそろえるのがMCPです。これによりAIは、つながった道具を使って情報を取ってきたり、作業を実行したりできるようになります。
最大の価値:「作り込み」を「共通規格」に置き換える
なぜMCPが重要なのか。前回のAPIだけでは、何が足りないのか。Anthropic(MCPの提唱元)はこう説明します。
従来は、新しいデータ源ごとに専用の作り込みが必要で、本当につながったシステムを大規模に作るのは難しかった。MCPは、バラバラな個別連携を1本のプロトコルに置き換える。
(Anthropic / MCP公式発表)
つまり、「AIとツールA」「AIとツールB」を別々に作り込むのではなく、MCPという共通の差込口を一度用意すれば、対応した道具はどれもつながる(build once, integrate everywhere)。中小企業にとっては、ベンダーごとの作り込みコストとロックインを避けられる判断軸になります。AIがつなげる先は「データ源(ファイル・DB)/ツール(検索・計算)/ワークフロー(定型の手順)」の3種類です。
便利さの裏に、危うさがあります。MCP公式の仕様書は、安全設計の第一原則を「ユーザーの同意と制御」と定め、こう明言します——「ツールは任意のコード実行を表すため、慎重に扱う必要があり、呼び出し前に利用者の明示的な同意を求めるべきだ」。AIに「手」を持たせるとは、AIが社内システムを実際に操作できるということ。これは連載08の人間承認とまったく同じ話です。
だから「自動で許す操作/承認が要る操作」を線引きする
MCPでAIに手を持たせるなら、前連載の原則がそのまま効きます。取り消せる・読むだけの操作は自動で許し、取り消せない・外に影響が出る操作(金額・送信・公開)は人の承認を挟む。「AIが社内ツールを操作できて便利」と「勝手に実行されると怖い」のジレンマは、この線引きで解けます。
MCPは強力ですが、何でもMCP経由にする必要はありません。決まりきった連携はAPIで直接つなぐ方が速く・正確。MCPが活きるのは「その場でAIに頑んで操作させたい」場面です(この使い分けはNo.4で全体地図にまとめます)。
中央にAI。USB-Cハブのように1本の規格(MCP)から「データ源/ツール/ワークフロー」の3種に枝分かれ。左に「従来=つなぎ先ごとに専用ケーブル(作り込み)」、右に「MCP=1規格でどれもつながる」の対比。下に警告「ツール=実際に操作できる→金額・送信・公開は人間承認」。
まとめ
- MCPは「AIにとってのUSB-C」。AIと外部システムの接続を1本の規格に統一する。
- 価値は「作り込みを共通規格に置き換える」こと。ロックインを避けられる。
- ツールは実際に操作できる=危うい。自動で許す操作と承認が要る操作を線引きする。