30秒で分かる説明
MCPは、生成AIのアプリと、外部の道具やデータをつなぐための共通の決まりです。パソコンとさまざまな機器をつなぐ差し込み口の形がそろっていると便利なように、AIと道具のつなぎ方をそろえる役割を持っています。
詳しい説明
MCPは Model Context Protocol の頭文字です。生成AIがファイルを読んだり、予定表を見たり、社内のデータベースを調べたりするには、そのための「つなぎ」が要ります。以前は、AIのアプリごと、道具ごとに別々のつなぎを作る必要がありました。
MCPでは、道具の側が「MCPサーバー」という形で、できること(使える機能と、その使い方)を決まった書き方で示します。AIのアプリの側はそれを読み取り、必要なときに道具を呼び出します。一度MCPの形で作った連携は、MCPに対応した別のAIアプリからも使いやすくなります。
便利な一方で、AIに渡す権限の管理が大切です。MCPでつないだ道具は、AIの判断で呼び出されます。信頼できる提供元のものを使う、読むだけで済むなら書きこみの権限は渡さない、といった気をつけ方が要ります。どのAIサービスが対応しているかは、各社の公式情報で確かめます。
どこで使われる?
- AIアプリから、手元のファイルやフォルダを読む連携
- チャットツール、タスク管理、予定表などの業務サービスとの連携
- 開発の場面で、AIにリポジトリやデータベースを調べさせる使い方
具体例
AIアプリにタスク管理サービスのMCPサーバーをつなぐと、「今週締め切りのタスクを一覧にして」と頼むだけで、AIがタスクを読み出してまとめてくれます。読み取りだけの権限にしておけば、AIが勝手にタスクを消してしまうおそれを小さくできます。
よくある勘違い
- MCPはAIの一種だ、と思われがちですが、AIではなく、AIと道具をつなぐための決まりです。
- MCPでつなげば安全だ、と思われがちですが、決まりをそろえるだけで、安全かどうかは渡す権限とつなぐ相手で決まります。