MCP の FAQ 集では、MCP のコンセプトとそれが重要である理由をわかりやすく説明します。MCP (Model Context Protocol) は、AI アプリケーションとエージェントがデータソース (e.g. ローカルファイル, データベース) やツール (e.g. GitHub, Google Maps) に接続して操作するための標準的な方法です。
Model Context Protocol (MCP) : クイックスタート : FAQ
作成 : クラスキャット・セールスインフォメーション
作成日時 : 05/11/2025
* 本記事は github modelcontextprotocol の以下のページを独自に翻訳した上でまとめ直し、補足説明を加えています :
* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。
◆ お問合せ : 下記までお願いします。
- クラスキャット セールス・インフォメーション
- sales-info@classcat.com
- ClassCatJP
Model Context Protocol (MCP) : クイックスタート : FAQ
MCP とそれが重要である理由をわかりやすく説明します。
What is MCP?
MCP (Model Context Protocol) は、AI アプリケーションとエージェントがデータソース (e.g. ローカルファイル, データベース, or コンテンツ・レポジトリ) やツール (e.g. GitHub, Google Maps, or Puppeteer) に接続して操作するための標準的な方法です。
MCP は、物理デバイスに対する USB-C のようなものに類似し、AI アプリケーション用の普遍的なアダプターとして考えてください。USB-C はデバイスを様々な周辺機器やアクセサリにデバイスを接続するための普遍的なアダプターとして動作します。同様に、MCP は AI アプリケーションを様々なデータやツールに接続させる標準的な方法を提供します。
USB-C の前は、様々な接続のために異なるケーブルを必要としました。同様に、MCP 以前は、開発者は (制限された機能に終わる場合が多い、時間が無駄にかかるプロセスで) AI アプリケーションに連携させたいデータソースやツール毎にカスタム接続を構築する必要がありました。今では MCP を使用して、開発者は AI アプリケーションへの接続を容易に追加することができて、最初からアプリケーションをはるかに強力にすることができるようになりました。
Why does MCP matter?
AI アプリケーション・ユーザにとって
MCP は、AI アプリケーションが日々作業する情報やツールにアクセスできて、それらをより有用にすることを意味します。AI は既知のものに制限されるのではなく、独自の特定のドキュメント、データや作業コンテキストを理解できるようになりました。
例えば、MCP サーバを使用することで、アプリケーションは Google ドライブからの個人的なドキュメントや GitHub からのコードベースについてのデータにアクセスし、よりパーソナライズされ状況に応じた支援を提供することができます。
AI アシスタントに「先週のチームミーティングのノートを要約して、全員とのフォローアップのスケジューリングをしてください」と依頼することを想像してください。
MCP に支援されたデータソースへの接続を使用して、AI アシスタントは以下を行なうことができます :
- MCP サーバ経由で Google ドライブに接続してミーティングノートを読み取る
- ノートに基づいて誰がフォローアップを必要としているか理解する
- 別の MCP サーバ経由でカレンダーに接続して、ミーティングを自動的にスケジュールします。
開発者にとって
MCP は、様々なデータソースにアクセスが必要な AI アプリケーションを構築する際に開発時間や複雑さを軽減します。MCP を使用して、開発者はカスタムコネクタを繰り返し作成するのではなく、優れた AI エクスペリエンスを構築することに焦点を当てることができます。
従来は、アプリケーションをデータソースに接続するには、各データソースやアプリケーションに対して一度限りのカスタムコネクションを構築する必要がありました。これは膨大な重複作業を発生させました – AI アプリケーションを Google ドライブや Slack に接続したいすべての開発者は独自のコネクションを構築する必要がありました。
MCP は、開発者が (様々なアプリケーションで再利用可能な) データソース用の MCP サーバを構築することを可能にすることで、これを単純化します。例えば、オープンソースの Google ドライブ MCP サーバを使用して、多くの様々なアプリケーションは、開発者がカスタム接続を構築する必要なしに、Google ドライブのデータにアクセスできます。
この MCP サーバのオープンソースのエコシステムは、開発者がゼロから始める代わりに既存のワークを活用できて、ユーザが既に依存しているツールやデータソースとシームレスに統合した強力な AI アプリケーションの構築を簡単にすることを意味します。
How does MCP work?
- MCP サーバ は (Google ドライブや Slack のような) データソースとツールに接続します。
- MCP クライアント は (Claude Desktop のような) AI アプリケーションにより実行されてこれらのサーバに接続します。
- 許可を与えると、AI アプリケーションは利用可能な MCP サーバを検出します。
- そして AI モデルはこれらの接続を使用して情報を読み取りアクションを実行します。
このモジュール式システムは、新しい機能が AI アプリケーション自体を変更することなしに追加できることを意味します – 新しいアクセサリをシステム全体をアップグレードすることなしにコンピュータに追加できるように。
Who creates and maintains MCP servers?
MCP サーバは以下により開発されて保守されています :
- Anthropic の開発者は、一般的なツールやデータソース用にサーバを構築しています。
- オープンソースの contributors は使用しているツール用のサーバを作成します。
- 企業内の開発チームは、内部システムのためにサーバを構築します。
- ソフトウェア・プロバイダーはアプリケーションを AI-ready にします。
データソース用にオープンソースの MCP サーバが作成されれば、任意の MCP-互換な AI アプリケーションにより使用できて、コネクションの拡大するエコシステムを形成していきます。See our list of example servers, or get started building your own server.
以上