MCPという言葉を見ても、APIと何が違い、AIエージェントで何ができるのか分かりにくいかもしれません。MCPは、AIアプリケーションが外部のデータ、ツール、定型プロンプトへ接続するためのオープンな標準です。便利さの一方で、接続先へ与える権限と実行内容を管理しなければなりません。仕組みから導入判断まで整理します。
MCPの要点
MCPはAIモデルそのものではなく、AIと外部システムの接続ルールです。Toolsは操作、Resourcesは参照データ、Promptsは再利用する指示を提供します。最初は読み取り専用・限定データ・人の承認で試します。
MCPとは
MCPはModel Context Protocolの略で、AIアプリケーションをファイル、データベース、SaaS、検索、開発環境などへ接続するためのオープンな標準です。個別に接続方法を作る負担を減らし、対応するクライアントとサーバーを組み合わせやすくします。
MCP公式ドキュメントでは、AIアプリケーションのためのUSB-Cのような接続標準と説明されています。MCPはLLMの判断方法や業務フロー全体を決めるものではありません。
MCPの仕組み
| 構成要素 | 役割 | 例 |
|---|---|---|
| Host | AIアプリ全体を管理する | ChatGPT、Claude、開発ツール等 |
| Client | Host内で各Serverとの接続を維持する | サーバーごとの接続 |
| Server | データや機能をMCPで提供する | ファイル、DB、SaaS接続 |
| Transport | 通信方法を定める | stdio、Streamable HTTP |
Hostは接続全体を管理する
Hostは利用者との画面、モデル、複数のMCP接続を管理します。どのServerへ何を渡すか、利用者の許可をどこで取るかはHost側の設計に関わります。
ClientはServerごとに接続を維持する
1つのHostが複数Serverへ接続するとき、Clientはそれぞれの通信と能力情報を管理します。接続を分けることで、Server間へ不要な会話やデータを渡さない境界を作りやすくなります。
Serverは限定した機能を提供する
Serverはファイル検索、DB照会、SaaS操作など、明確な機能を提供します。便利だからと多機能なServerへ広い権限を与えるより、用途ごとに小さく分けた方が監査しやすくなります。
MCPの公式アーキテクチャでは、Hostが複数のClientを管理し、Clientが対応するServerへ接続する構成が説明されています。各接続を分けることで、必要な範囲だけを扱いやすくします。
Tools・Resources・Promptsの違い
| 機能 | できること | 実務例 | 主なリスク |
|---|---|---|---|
| Tools | 操作や処理を実行する | 検索、ファイル更新、API呼び出し | 誤操作、権限超過 |
| Resources | 参照データを提供する | 文書、DBレコード、API結果 | 情報漏えい、古い情報 |
| Prompts | 再利用する指示を提供する | レポート作成、レビュー手順 | 不適切な前提、更新漏れ |
MCPとAPI・RAG・A2Aの違い
| 用語 | 主な役割 | MCPとの関係 |
|---|---|---|
| API | システム同士の機能・データ連携 | MCP Serverが内部でAPIを使うことがある |
| RAG | 関連文書を検索してLLMへ渡す | MCPで検索機能やデータ源を提供できる |
| A2A | 異なるAIエージェント同士を連携する | MCPはツール・データ接続、A2Aはエージェント間 |
| Function calling | モデルが定義済み関数を選ぶ | MCP Toolsをモデル利用へつなぐ実装がある |
A2Aとの具体的な違いは、A2AとMCPの違いで図式的に整理しています。
MCPでできること
- 社内文書やデータベースを検索する
- CRMやプロジェクト管理ツールから情報を取得する
- カレンダーやメールの下書きを作る
- ファイルやコードを読み取り、変更案を出す
- 広告・SEO・アクセス解析データを集めて要約する
- 複数のAIクライアントから同じ接続機能を再利用する
マーケティングでの活用例
| 業務 | MCPで接続するもの | 最初の利用範囲 |
|---|---|---|
| SEO | GSC、記事一覧、分析データ | 課題抽出と内部リンク候補 |
| 広告 | 広告レポート、GA4、LP | 集計と改善案 |
| 営業 | CRM、商談メモ、資料 | 情報整理と提案下書き |
| コンテンツ | CMS、文書、画像管理 | 下書き・点検まで |
| CS | FAQ、チケット、顧客情報 | 分類と回答候補 |
MCPを使って自動化範囲を広げる前に、企業向けAIエージェントの業務設計で権限と承認を確認してください。
MCP導入の手順
- 接続したい業務とデータを決める
- 対応するHost・Client・Serverを確認する
- Serverの提供元、コード、更新状況を確認する
- 読み取り専用・最小権限で接続する
- 正常系と不正な指示をテストする
- 実行ログと人の承認を用意する
- 利用中のServerと権限を定期棚卸しする
ローカルServerは端末内で動くためネットワーク送信を減らせる場合がありますが、端末権限や配布・更新の管理が必要です。リモートServerは集中運用しやすい一方、認証、通信、提供元の障害や規約変更を確認します。
セキュリティ上の注意点
確認項目
- 信頼できる提供元のServerか確認した
- 要求する権限と処理内容を確認した
- 秘密鍵や認証情報を安全に保存した
- 読み取り・書き込み・削除を分けた
- 機密情報へアクセスさせない
- 外部送信や更新前に承認を置いた
- ツールの説明を鵜呑みにしない対策をした
- 実行ログと異常通知を残す
- 不要なServerと資格情報を削除できる
導入・運用コストの考え方
MCP自体がオープンな標準でも、導入が無料とは限りません。Serverの開発・運用、接続先API、クラウド、認証、監視、セキュリティ審査、モデル利用料が発生します。既存Serverを使う場合も、更新と障害対応の担当を決めます。
| 選択肢 | 向く場面 | 確認する費用 |
|---|---|---|
| 既存Server | 一般的なSaaSや開発ツール | 利用料、保守、提供元リスク |
| 自社開発 | 独自DBや業務システム | 開発、認証、監視、改修 |
| 連携しない | 調査や下書きだけで足りる | 手作業と安全性の比較 |
MCP Serverを選ぶ判断基準
接続できることより、提供元、権限、認証、ログ、更新頻度、停止方法を確認します。公開リポジトリがあっても、自社環境で安全とは限りません。
読み取り専用から始める
最初は機密性の低いデータへ読み取りだけを許可し、出力を人が確認します。書き込み、削除、外部送信は別権限と承認を設けます。
障害時に切り離せる構成にする
資格情報の失効、Server停止、代替手順、ログ保存を決めます。MCPが停止しても重要業務が完全に止まらない運用を用意します。
| 確認 | 見る内容 | 不明なら |
|---|---|---|
| 提供元 | 運営・更新・連絡先 | 本番利用しない |
| 権限 | 読取・更新・削除 | 最小権限へ限定 |
| 認証 | 資格情報の保存・失効 | 技術審査 |
| ログ | 呼出・結果・利用者 | 監査可能にする |
PoCでは正常系だけでなく、認証切れ、接続先停止、不正なツール説明、想定外の大量取得、書き込み失敗も試します。エージェントが失敗を認識せず次の操作へ進まないか、人へ引き継げるかを確認します。技術的に接続できても、運用責任者と停止手順がなければ本番へ移しません。
Serverの更新でToolsやResourcesの仕様が変わる可能性もあります。バージョン、変更履歴、依存するクライアント、テスト環境を記録し、更新時に再認証と回帰テストを行います。外部Serverを採用する場合は、提供終了時に既存APIや手作業へ戻せるかも選定条件に含めてください。
月次で未使用の接続、期限切れ資格情報、過剰権限を棚卸しし、不要なServerを削除します。棚卸し結果と削除理由、次回確認日も運用台帳へ記録し、管理者が毎月継続的に確認します。
よくある質問
MCPは何の略ですか?
Model Context Protocolの略です。AIアプリと外部データ・ツールを接続するための標準です。
MCPとAPIは同じですか?
同じではありません。APIはシステムの機能を提供し、MCPはAIアプリがデータやツールを扱う共通の接続方法を定めます。
MCP Serverはクラウドですか?
ローカルで動くServerと、HTTPで接続するリモートServerがあります。
MCPを使えばAIが自動で安全になりますか?
なりません。権限、認証、承認、ログ、Serverの信頼性を利用者側で管理します。
非エンジニアでも使えますか?
対応クライアントと既存Serverなら設定できる場合がありますが、権限と処理内容の確認には技術担当者の関与が必要です。
MCPはマーケティングにも使えますか?
分析データ、CMS、CRM等を接続し、集計や改善案の作成に使えます。自動更新・公開は承認付きで始めます。
最初に何へ接続すべきですか?
機密性が低く、読み取り専用で、結果を確認しやすいデータから始めます。
まとめ
MCPはAIと外部システムの接続を共通化する標準です。導入価値は接続数ではなく、必要な業務を安全に進められるかで判断します。信頼できるServer、最小権限、人の承認、ログを用意して小さく試してください。
監修者プロフィール
魚見幸司
AI活用マーケティング総合研究所を運営。SEO、AIO・LLMO、広告運用、LP改善、アクセス解析、WordPress改善を横断し、検索流入から問い合わせまでの導線設計を実務で検証しています。
監修コメント:MCPは接続を簡単にしますが、接続先を安全にする仕組みそのものではありません。使えるツールを増やす前に、必要な権限と人の承認を減らせないか検討することが重要です。

