MCPとは?AIの回答精度を劇的に変える技術を分かりやすく解説

AI系ツール

MCPは今話題の技術となります。正式名称はModel Context Protocol(モデル・コンテクスト・プロトコル)。

「え、何それ?」「聞いたことがあるけど、よく分からなかった」

と思ったら、この先読んでくださいね。わかりやすくお伝えしていきたいと思います。

【Youtube動画編もあります。併せてご覧ください】

MCPとは?生成AIの回答精度を劇的に変える技術とことん分かりやすく解説しました

MCPとは何か?

「MCP」は、Anthropic社(Claudeを開発した会社)が中心となって提案した生成AIと外部ツールをつなぐための新しい“共通規格”です。

生成AIは非常に強力ですが、それ単体では「文脈を深く理解する」のが苦手です。実務で使う場合には、以下のような情報が不可欠です:

  • 社内のドキュメント
  • リアルタイムのデータ
  • ファイルやコードベースの状況 など

このような文脈となる情報をAIにうまく渡すために生まれたのがMCPです。

もちろん、MCPなしでも、こういった情報を取得することは可能です。ですが、共通規格みたいなものがないと、AIごとに仕様がバラバラツールごとに接続方法が異なるなど、手間がかかる状況となります。

MCPを使えば、どの生成AIでも、どのツールでも、共通の手順でつなぐことが可能になります。つまりMCPは、「AIといろんなツールをつなぐためのUSB Type-Cみたいなもの」 というイメージです。

MCPを提唱したのはClaudeを開発したAnthropic社ですが、公式ページには、次のように書かれています。

Early adopters like Block and Apollo have integrated MCP into their systems, while development tools companies including Zed, Replit, Codeium, and Sourcegraph are working with MCP to enhance their platforms—enabling AI agents to better retrieve relevant information to further understand the context around a coding task and produce more nuanced and functional code with fewer attempts.

https://www.anthropic.com/news/model-context-protocol?utm_source=chatgpt.com

【日本語訳】

BlockやApolloのような先行導入企業に加え、Zed、Replit、Codeium、Sourcegraphなどの開発ツール企業もMCPと連携し、自社のプラットフォームを強化しています。
これにより、AIエージェントが関連情報をより適切に取得し、コーディングタスクの文脈(context)を深く理解し、より的確で機能的なコードを少ない試行回数で生成できるようになっています。

MCPの構造

MCPを分かりやすく図解すると、下記のようになります。

生成AI(クライアント)と外部ツールは、MCPサーバーを通じて接続されています。

生成AIは、MCP経由で外部の情報やツールにアクセスし、必要なデータを取得します。このデータを用いて、最終的な回答を作成します。

外部の情報を活用することで、回答の正確性や有用性が向上します。

MCPサーバーが接続する外部ツールには、Google Drive、Slack、GitHub、Figmaなどのクラウドサービスのほか、自社のファイルサーバーやデータベースなども含まれます。

MCPを使ってみよう♪

もし「MCPを試してみたい!」と思ったら、Claudeや、Claude Code、Cursorなどを通じて使用できます。

現在のところ、一番手軽に試せるのは、Claudeかと思います。たとえばClaudeを開き、設定/コネクタより、接続できます。

自分でMCPサーバーを増やしたいと思ったら、「カスタムコネクタを追加」(上記画像の赤線部分のボタン)をクリックして、必要事項を入力します。上記では、context7というカスタムコネクタを追加しています。

ちなみに、MCPサーバーに接続しようとした時には、しつこいぐらいに「これ安全じゃないかもだけどいいの?」と聞かれました^^;

MCPのセキュリティリスク

MCPは便利な仕組みですが、まだ新しいだけに、セキュリティリスクがあります。ここ大事なので、お伝えしていきますね。

具体的には、以下のようなリスクが考えられます。

  • 外部からおかしなコードを入れられる
  • プロンプトインジェクション(AIの振る舞いを変える命令文が含まれる)
  • 情報漏洩

実際に以下のような問題が報告されています。

2025年7月、JFrog社がMCPツール「mcp-remote」で深刻なセキュリティ問題を発見しました。

ユーザーが悪意のあるMCPサーバーと接続するだけで、任意のコードが実行されてしまう可能性があり、開発環境やローカルPCへの深刻な被害につながる恐れがありました。

*外部参考記事

MCPは魅力的な技術ではありますが、ただ、セキュリティ面での注意は必要です。
具体的には、次のようなことが考えれれます。
  • 信頼できるMCPサーバーのみを利用する
  • 社内データにアクセスする場合は、セキュアな環境でMCPサーバーを運用し、適切なアクセス制御を行う

  • 機密情報はやりとりに含めない

さいごに

「MCPについて、わかってきた!」と感じて頂けたらうれしいです。

便利な技術ですが、ただその反面、セキュリティの不安はあります。また、イマイチ使いにくいところも。

ChatGPTやGeminiでも利用を進め初めているようですが、各社慎重になっているのも納得です。

とはいえセキュリティ部分には注意しつつも、新しくて便利な技術を知っておくのが大事かなと思っております。

また具体的な利用方法などについては、別途書こうかなと思っています。ご興味あれば、見に来てください。

 

・2025/07/21
本記事は、内容はやや異なるもののYoutube動画編も作成しました。その際、記事を分かりやすくなるよう書きなおしました。

AI系ツール

【Laravelの教科書・プレゼント】

Junko
Laravelの使い方を覚えたい!と思ったら、ぜひ、役立ててほしいです。 基礎編は無料でプレゼント中です♪
ひつじプログラマ
会員制サイトをいちから作っていくよ。ボタンをクリックして詳細を見てね。
Laravelの教科書の詳細を見る

最新版テキストに加え、Laravel8版~Laravel11版もご用意しています♪

【無料プレゼント】

「LaravelでWebアプリをいちから作れるようになりたい!」

そんなLaravel初心者のあなたへ【Laravelの教科書】基礎編プレゼント中! 会員制フォーラムサイトを学習しながら作れます。

詳細はこちらをクリック

最新版テキストに加え、Laravel8版からLaravel11版もご用意しています♪

【Laravelをチームで学びたい方へ】
学習管理・コード添削・ライブ講義など5個の特徴
▶法人プランの詳細はこちら
ここからのお申込みで10%オフ!
※お支払い前に「ブログ申込み」とお伝えください

Laravelの本を書きました。【改訂版】でます!


ひつじが目印♪クリックするとamazonページへ。

書籍版【Laravelの教科書】改訂版でます。
最新版Laravel12に対応。
現在Amazonにて予約受付中。

ご予約いただいた方に、特典「いちばんやさしいLarave命名規則の説明」プレゼント♪
詳しくは下記ボタンをクリック

書籍の詳細と予約特典を見てみる

Laravelの本を書きました。


ひつじが目印♪
クリックするとamazonページへ。

最新版Laravel11用のサポートガイドご用意しています。

Laravelの使い方を分かりやすく解説した書籍を出版しました。書店やAmazon等のオンラインショップにて販売中です。

書籍の詳細を見てみる
Twitter始めました。
40代からプログラミング!
タイトルとURLをコピーしました