MCP

AI モデルと外部ツール・データを標準化された方法で接続するためのプロトコル

AI生成AI
MCP」の技術書を見る (92 冊) →

MCP とは

MCP (Model Context Protocol) は、AI モデルと外部のツールやデータソースを、標準化された方法で接続するためのプロトコルだ。Anthropic が提唱したもので、AI が「外の世界」 (ファイル・データベース・API・各種アプリ) とやり取りする際の共通規格を目指している。AI に手足を与える接続部分の「USB のような共通端子」と表現されることがある。

なぜ必要とされたか

大規模言語モデル単体は、学習済みの知識で文章を生成するだけで、最新情報の取得や外部システムの操作はできない。これを補うため各社が独自の連携方法を作ってきたが、ツールごとに作り込みが必要で再利用が効かなかった。MCP は接続方法を標準化することで、一度作った連携を複数の AI で使い回せるようにする狙いがある。

仕組みの概要

役割 説明
ホスト AI を動かすアプリ側
サーバー ツールやデータを提供する側
プロトコル 両者がやり取りする共通規約

AI アプリ (ホスト) が、MCP サーバーが公開する機能 (ファイル検索・DB 照会など) を、決められた形式で呼び出す。サーバーを差し替えれば、AI が扱える能力を柔軟に拡張できる。

位置づけと注意点

MCP は AI エージェント (自律的にツールを使う AI) を支える基盤技術として注目されている。一方で、AI に外部システムの操作権限を与えることは、誤操作や情報漏洩のリスクと表裏一体になる。どのツールにどこまでの権限を渡すか、実行前に人間が承認するか、といった設計が安全な活用の前提になる。新しい規格のため、対応ツールや仕様は発展途上である点も踏まえて取り入れたい。

理解を深めるには関連書籍が参考になる。

この記事は役に立ちましたか?

関連用語

関連する記事