MCPとは?AIとツールをつなぐ新標準を初心者向けに解説
オープンソースラボ編集部 ・ 2026年6月13日
一言でいうと「AIとツールをつなぐ共通の通訳」
MCP(Model Context Protocol)をたとえ話で説明すると、「外国人スタッフ(AI)と社内の各部署(ツール)をつなぐ通訳者」です。AIはとても賢いのですが、単体では「外の情報を取得する」「ファイルを操作する」「カレンダーを確認する」といった作業ができません。MCPはAIが様々なツールやサービスと話せるように「共通の言葉(プロトコル)」を定めた規格です。
2024年11月にAnthropicが公開し、2025〜2026年にかけてClaude、ChatGPT、Cursorなど主要AIが次々と対応を表明。AI業界の「USB規格」として急速に普及しています。この記事では、プログラミング知識がない方でも理解できるよう、MCPの仕組み・できること・実際に試す方法を解説します。
MCPの仕組みをやさしく解説
MCPは「クライアント(AI側)」と「サーバー(ツール側)」の2つで成り立ちます。
- MCPクライアント: ChatGPT、Claude DesktopなどのAIアプリ
- MCPサーバー: Notion、Slack、GitHubなど各ツールの橋渡し役
「Slackの未読DMを要約して」と頼むと、AIはMCPを通じてSlackのMCPサーバーに接続し、メッセージを取得して回答します。MCP以前は各ツールがAIごとに専用のプラグインを作る必要があり、実装コストが膨大でした。MCPはこれを「1つの規格」で解決しました。
| 比較項目 | MCP導入前 | MCP導入後 |
|---|---|---|
| AI側の実装 | ツールごとに専用コード | MCPクライアント1つ |
| ツール側 | AIごとに専用プラグイン | MCPサーバー1つ |
| 拡張コスト | 組み合わせ数が爆発的に増加 | 線形に増えるだけ |
| 互換性 | AIが変わると作り直し | MCPサーバーを使い回せる |
MCPで何ができる?具体的な活用例
コーディング支援: CursorエディタでGitHub MCPを設定すると、「このPRのIssueを全部調べて修正方針を提案して」をAIが自動実行できます。
業務自動化: Claudeに「今週の未読Slackを要約してNotionに議事録として保存して」と頼めば、MCPがSlackとNotionを橋渡しして完了します。
データ分析: 自社データベースにMCPサーバーを立てると、AIがSQLを書いて直接データを取得・分析できます。
MCPに対応するオープンソースツール
MCPの恩恵を受けやすい代表的なOSSツールを紹介します。
LangChain(⭐139,000・MIT)は、LLMアプリ開発のデファクトスタンダードです。MCPサーバーとの接続を抽象化するレイヤーとして機能し、複数のツールを組み合わせたエージェントを構築できます。
Dify(⭐144,000・独自ライセンス)は、ノーコードでAIアプリを構築できるLLMOpsプラットフォームです。ビジュアルエディタでMCPサーバーと連携したAIワークフローを作れます。
LiteLLM(⭐50,000・独自ライセンス)は、100以上のLLM APIを統一インターフェースで呼び出せるプロキシです。複数のMCPサーバーをゲートウェイとして一元管理する際に活用できます。
| ツール名 | Stars | 主な役割 | 特徴 |
|---|---|---|---|
| LangChain | 139,000⭐ | LLMフレームワーク | コードベースでの柔軟な連携 |
| Dify | 144,000⭐ | LLMOpsプラットフォーム | ノーコードでMCP連携 |
| LiteLLM | 50,000⭐ | LLMプロキシ | 複数MCPの一元管理に最適 |
MCPのデメリット・注意点
設定に技術知識が必要: MCPサーバーの設定にはJSON形式の設定ファイル編集やNode.js等のランタイム準備が必要で、完全にノーコードではありません。
セキュリティリスク: MCPサーバーは社内システムへのアクセス権を持ちます。設定ミスや悪意あるMCPサーバーの追加は情報漏洩リスクになるため、企業利用では慎重な管理が必要です。
標準化は発展途上: 2026年時点でMCPの仕様はまだ活発に更新されており、実装が変わることがあります。本番システムへの組み込みは仕様の安定を確認してから行うことを推奨します。
小さく始めるMCPの第一歩
- Claude Desktopをインストール(MCP対応クライアントとして最も簡単)
- 公式MCPサーバー一覧を確認(github.com/modelcontextprotocol/servers)
- Filesystem MCPを設定(ローカルファイルを読み書き・APIキー不要)
- 「このフォルダの内容を要約して」と試す
Difyを使えばGUIだけでMCP連携のAIアプリを構築でき、LangChainを使えばコードベースで細かくカスタマイズできます。
よくある質問
Q. MCPはAPIキーがないと使えませんか?
接続先のサービス(Notion、Slack等)のAPIキーが必要なものが多いです。ただしローカルファイルシステムMCPなど、APIキー不要のものも存在します。
Q. MCPとOpenAIのFunction Callingの違いは何ですか?
Function Callingは特定のAIプロバイダー内の機能ですが、MCPはAIを問わず使える「共通規格」です。USB端子のように対応機器間であれば同じサーバーを使い回せます。
Q. 企業でMCPを使う場合、セキュリティは大丈夫ですか?
MCPサーバーのアクセス権限設定次第です。社内データに接続する場合は適切な認証・認可の仕組みを実装する必要があります。LiteLLMを使えばアクセス制御を一元管理できます。
Q. MCPサーバーを自社システム向けに自作できますか?
はい。公式SDKはPython・TypeScript版が提供されており、自社システムとのブリッジを数百行程度のコードで実装できます。
まとめ
MCPは「AIとあらゆるツールをつなぐUSB規格」です。2024年にAnthropicが公開し、2026年現在では主要AIプラットフォームが次々と対応を表明しています。LangChain、Dify、LiteLLMなどのOSSを活用すれば、自社のシステムとAIを繋げた業務自動化基盤を低コストで構築できます。まずはClaude DesktopとFilesystem MCPの組み合わせから気軽に試してみましょう。


