MCP(Model Context Protocol)

Model Context Protocol

ひとことで言うと

MCPとは、AIモデルが外部のデータソースやツールと安全に接続するための標準プロトコル。Anthropicが2024年に公開し、AIエージェントの「手足」として機能する。

AI協働設計力適応的学習力

MCPの定義と背景

MCP(Model Context Protocol)は、大規模言語モデル(LLM)が外部のツール、データベース、API、ファイルシステムなどと**安全かつ標準的に接続する**ためのオープンプロトコルである。Anthropicが2024年11月に公開し、翌年にかけて急速にエコシステムが拡大した。従来、AIアプリケーションが外部システムと連携するには個別のカスタム実装が必要だったが、MCPにより「一度MCPサーバーを実装すれば、あらゆるMCP対応クライアントから利用できる」という標準化が実現した。USB-Cが多様なデバイスを統一規格で接続したように、MCPはAIと外部世界をつなぐ共通インターフェースとして機能する。

あなたのAI協働設計力は偏差値いくつ?

AI偏差値テストで6つの能力を10分で無料診断できます。

アーキテクチャ(サーバー/クライアント)

MCPは**クライアント-サーバーモデル**を採用している。MCPサーバーは外部ツールやデータソースをラップし、「ツール」「リソース」「プロンプト」という3つのプリミティブで能力を公開する。ツールはAIが能動的に実行するアクション(ファイル操作、API呼び出しなど)、リソースはAIが参照するコンテキスト情報(データベースのスキーマ、ドキュメントなど)、プロンプトはテンプレート化された対話パターンを提供する。MCPクライアント(Claude Desktop、IDE拡張など)はサーバーの能力を検出し、LLMの判断に基づいて適切なタイミングでツールを呼び出す。通信はJSON-RPCベースで、認証・認可の仕組みも規定されている。

ユースケース

MCPの活用は多岐にわたる。**ソフトウェア開発**では、Claude CodeやCursorがMCPサーバー経由でGit操作、データベースクエリ、CI/CDパイプラインの実行をAIから直接行う。**業務自動化**では、Slack・Google Workspace・Notion・CRMなどのMCPサーバーを接続し、情報の収集から報告書作成までを一貫してAIが処理する。**データ分析**では、AIがPostgreSQLやBigQueryに直接クエリを発行し、分析結果を自然言語で報告する。**セキュリティ監査**では、ログ分析ツールやSIEMにAIが接続し、異常検知と対応提案を行う。MCPの普及により、AIは「対話するだけの存在」から「実際に仕事を実行する存在」へと進化している。

この用語を知っているあなたは、AI活用力が高いかもしれません

10分の無料テストで、あなたのAI偏差値を測定しませんか?

今後の標準化動向

MCPはオープンプロトコルとして公開されており、GitHub、Notion、Slack、Stripe、AWS、Google Workspaceなど主要サービス向けのMCPサーバーが既に多数公開されている。IDE統合ではCursor、VS Code、Windsurf、JetBrains製品が対応を進め、開発者の日常ワークフローに組み込まれつつある。2025年にはGoogleのGeminiやOpenAIのAgents SDKもMCP対応を表明し、**事実上の業界標準**としての地位を確立しつつある。今後はマルチエージェント間のオーケストレーション、企業のAIガバナンスフレームワークとの統合、リモートMCPサーバーの認証標準化(OAuth 2.1ベース)が注目される。

AI偏差値テストとの関連

この概念は、AI偏差値テストの以下の測定次元と関連しています。

AI協働設計力プロンプト設計やツール選定、タスク分担を最適化する力
適応的学習力新しいAIツールを素早く習得し依存度を認識する力

この知識が特に重要な職種

よくある質問

Q.MCPとAPIの違いは?

従来のAPIはサービスごとに異なる仕様・認証方式を持ち、AIアプリケーション側で個別に統合コードを書く必要がありました。MCPは統一プロトコルを定義しており、MCPサーバーを一度実装すれば任意のMCP対応クライアントから利用可能です。APIが「個別の道路」だとすれば、MCPは「高速道路の規格」に相当します。

Q.MCPサーバーを自作するにはどうすればいい?

公式SDKがTypeScript(@modelcontextprotocol/sdk)とPython(mcp)で提供されています。基本的には、外部ツールの操作をMCPの「ツール」「リソース」「プロンプト」のいずれかの形式でラップし、JSON-RPCで公開するだけです。公式ドキュメントにクイックスタートガイドがあり、数十行のコードで最小限のMCPサーバーを構築できます。

Q.MCPを使うとセキュリティリスクはある?

MCPサーバーが提供するツールの権限範囲(読み取り専用か書き込み可能かなど)はサーバー側で制御できます。ただし、信頼できないMCPサーバーを接続すると、意図しないデータアクセスや操作が実行される可能性があります。公式リポジトリや信頼できるソースからのサーバーのみを利用し、本番環境では最小権限の原則を適用することが推奨されます。

SalesNow で働く

データとAIで「働く」を変える仲間を募集中

1,400万件の企業データベース × AI。データAIカンパニーで新しいキャリアを。

採用情報を見る

あなたのAI偏差値を測ってみませんか?

OECD/WEF準拠の6次元フレームワークで、あなたのAI活用力を10分で診断。

10分で完了完全無料即時結果