CC for Biz
2026/04/03Claude Code
AI活用導入・運用

MCPとは?仕組みと実務での活用法をわかりやすく解説

MCPとは?仕組みと実務での活用法をわかりやすく解説

MCPとは?AIと外部ツールをつなぐ新標準プロトコル

「AIに社内データベースを検索させたい」「AIからCMSに直接記事を投稿したい」——こうした要望に応えるのが、MCP(Model Context Protocol)です。

MCPは2024年11月にAnthropic社が発表した、AIと外部システムを標準化された方法で接続するためのオープンプロトコルです。2026年4月現在、月間SDKダウンロード数は9,700万回を突破し、OpenAI・Google・Microsoft・AWSなど主要AIプロバイダーすべてが対応済み。AIツール連携の事実上の標準となっています。

この記事では、MCPの仕組みを分かりやすく解説した上で、実際に業務でMCPを使い倒している立場から「導入して何が変わるのか」「セキュリティ面で何に気をつけるべきか」をお伝えします。

MCPの仕組み|「USB-C」のようなAI接続規格

MCPを一言で表すなら、「AIのためのUSB-C」です。USB-Cが充電・データ転送・映像出力をケーブル1本で統一したように、MCPはAIと外部ツールの接続方法を1つのプロトコルに統一します。

MCP以前は、AIにデータベースを検索させるにもCMSに投稿させるにも、それぞれ個別にAPI連携のコードを書く必要がありました。ツールが10個あれば10通りの実装が必要で、しかもAIモデルを変更するたびに書き直しが発生します。

MCPでは、どのAIモデルからでも、どの外部ツールにも、同じプロトコルで接続できます。接続先を追加するのも、設定ファイルに数行書くだけです。

MCPアーキテクチャの全体像|ホスト・クライアント・サーバーの3層構造

MCPのアーキテクチャ|3つのコンポーネント

MCPはホスト・クライアント・サーバーの3層構造で動作します。

  • MCPホスト: Claude CodeやClaude Desktop、VS Code拡張など、ユーザーが直接操作するAIアプリケーション
  • MCPクライアント: ホスト内に組み込まれ、AIモデルとMCPサーバー間の通信を仲介する
  • MCPサーバー: 外部システム(データベース・CMS・APIなど)への接続を提供するサービス

処理の流れはシンプルです。AIモデルが「この操作にはデータベースへのアクセスが必要だ」と判断すると、MCPクライアント経由で利用可能なツール(MCPサーバー)を検索します。該当するMCPサーバーにリクエストを送り、サーバーが外部システムからデータを取得して返す——この一連のやり取りが、すべてJSON-RPC 2.0という標準化されたプロトコルで行われます。

MCPサーバーが提供する3つの機能

MCPサーバーは、以下の3種類の機能(プリミティブ)をAIに公開します。

  • Tools(ツール): AIが実行できるアクション。データベースへのクエリ発行、CMSへの記事投稿、メール送信など。副作用を伴う操作
  • Resources(リソース): AIが読み取れるデータソース。ファイルの内容、データベースのレコード、API応答など。読み取り専用で副作用なし
  • Prompts(プロンプト): 再利用可能なテンプレート。特定のワークフローに最適化されたプロンプトパターンをサーバー側で定義できる

2つの通信方式|ローカルとリモート

MCPの通信には2つの方式があります。

  • stdio(標準入出力): ローカルで動作するMCPサーバーとの通信に使用。高速で設定も簡単。ほとんどのユースケースはこちら
  • Streamable HTTP: リモートサーバーとの通信に使用。クラウド上のサービスやチーム共有のMCPサーバーに接続する場合に適用

MCPの実務活用|私が使っているMCP構成

理論だけでは実感が湧かないと思うので、実際に業務で使っているMCP構成を紹介します。

現在接続しているMCPサーバー

私はClaude Codeをメインの開発ツールとして使っており、以下のMCPサーバーを接続しています。

  • MicroCMS: ヘッドレスCMS。記事の作成・編集・画像アップロードをAIから直接実行。SEO記事の執筆から投稿までをClaude Codeだけで完結させている
  • Supabase: データベース・認証基盤。データの参照やマイグレーションの実行をAI経由で行う
  • Google Search Console: 検索パフォーマンスデータの取得。キーワード順位・CTR・表示回数を自動で収集し、記事戦略に活用

接続をやめたMCPサーバーとその理由

以前はデザイン系のMCPサーバー(Stitch、Pencilなど)も接続していましたが、現在はすべて外しています

理由は明確で、プロンプトやSkillsでデザインガイドラインを制定し、コード上でデザインを整える方がトータルの作業コストが下がると判断したからです。MCPサーバーを経由してデザインツールとやり取りするよりも、Claude Code内でCSSやコンポーネントを直接調整した方が、出力の品質も制御しやすい。

この経験から言えるのは、「MCP対応しているからといって、全部つなげばいいわけではない」ということです。接続先が増えるほどセキュリティリスクも管理コストも増える。本当に業務フローを効率化できるものだけを厳選して接続するのが正解です。

MCP導入のBefore/After比較図

MCPで実現している業務フロー

MCPを活用することで、以下のような業務をClaude Code内で完結できるようになりました。

  • SEO記事の一気通貫: キーワード調査→記事執筆→サムネイル生成→MicroCMSへの投稿まで、1つのセッション内で完了。MicroCMS MCPで記事データを直接APIに投稿するため、管理画面を開く必要がない
  • 検索データの自動収集: Google Search Console MCPでサイトの検索順位・キーワード・CTRを定期的に取得し、CSVに蓄積。トレンド変化を早期に把握して記事戦略に反映
  • データベース操作: Supabase MCPでテーブル構造の確認、データの参照、マイグレーション実行をAIから直接行う。ダッシュボードを開かずにデータ層の操作が完結

これらの作業を個別のツールで行っていた頃と比べると、ツール間の切り替え時間がゼロになったのが最大の変化です。Claude Codeというターミナル1つの中で、調査も制作もデプロイも完結する。この「ワンストップ」感がMCPの本質的な価値です。

MCPのセキュリティ|導入前に確認すべきポイント

MCPは便利ですが、AIに外部システムへのアクセス権を与えるということでもあります。セキュリティの考え方を整理しておきましょう。

MCPサーバー導入の判断基準

私がMCPサーバーを追加するかどうか判断する際に確認するのは、以下の2点です。

  • 「本当に必要か?」: MCPなしで同じことができるなら、わざわざ接続先を増やす必要はない。デザインMCPを外した判断もこの基準に基づく
  • 「水際でのセキュリティ対策が取れるか?」: APIキーの管理、アクセス範囲の制限、操作ログの記録——これらが担保できるかを事前に確認する
MCP導入前セキュリティチェックリスト

実践しているセキュリティ対策

  • 使わないMCPサーバーは無効化する: 「いつか使うかも」で接続したままにしない。攻撃面を最小化する
  • APIキーの権限を最小限にする: MCPサーバーに渡すAPIキーは、必要な操作だけができる権限に制限する。フルアクセスのキーは絶対に使わない
  • 操作の確認プロンプト: Claude Codeでは、MCPツールの実行前にユーザーへの確認が入る。自動承認の設定は慎重に行う
  • ローカル実行を優先する: 可能な限りstdio(ローカル通信)のMCPサーバーを選ぶ。データがローカルで処理される方がリスクは低い

2026年のセキュリティ強化ロードマップ

MCP自体も急速にセキュリティ機能を強化しています。2026年のロードマップでは、以下の対応が予定されています。

  • Q2: エンタープライズ認証: OAuth 2.1 + PKCE対応、SAML/OIDC連携。企業のシングルサインオン基盤と統合可能に
  • Q3: エージェント間連携: エージェント同士がMCP経由で安全に通信する仕組み
  • Q4: MCPレジストリ: セキュリティ監査済みのMCPサーバーディレクトリ。信頼性の可視化

MCPの始め方|Claude Codeでの設定手順

MCPの導入は驚くほど簡単です。Claude Codeを例に、具体的な手順を紹介します。

ステップ1: MCPサーバーの追加

Claude Codeのターミナルで以下のコマンドを実行するだけです。

claude mcp add [サーバー名] -- [コマンド] [引数]

例えば、MicroCMS MCPを追加する場合:

claude mcp add microcms -- npx @microcms/mcp-server --api-key YOUR_API_KEY --service-domain YOUR_DOMAIN

これだけで、Claude CodeからMicroCMSの記事作成・編集・メディアアップロードなどが実行可能になります。

ステップ2: 利用可能なツールの確認

MCPサーバーを追加すると、そのサーバーが提供するツール一覧がClaude Codeに自動で読み込まれます。「MicroCMSの記事一覧を取得して」のように自然言語で指示すれば、AIが適切なMCPツールを選択して実行します。

ステップ3: 実行と確認

MCPツールの実行時には、Claude Codeが「この操作を実行してよいか?」とユーザーに確認を求めます。意図しない操作を防ぐ安全弁として機能するので、最初のうちは自動承認にせず、1つずつ確認しながら使うことをお勧めします。

他のAIツールでのMCP対応状況

MCPはClaude Code以外でも幅広く対応しています。

  • Cursor: MCPに対応済み。ただしコマンドラインでの設定ができず、Claude Codeのclaude mcp addと比べると設定がやや手間
  • VS Code(GitHub Copilot): MCP対応済み。設定ファイルベースでMCPサーバーを管理
  • OpenAI(ChatGPT / Codex): 2025年4月にMCP対応を発表。クライアント側でのMCPサポートを提供
  • Google(Gemini): MCP対応済み。Google Cloud環境との統合も進行中

MCPの今後|2026年以降の展望

MCPは単なる「AIツール連携の便利ツール」から、AIインフラの基盤プロトコルへと進化しつつあります。

エージェント間連携

2026年Q3に予定されているエージェント間連携機能は、MCPの可能性を大きく広げます。あるAIエージェントが別のAIエージェントをMCP経由で「ツール」として呼び出せるようになる。これにより、調査担当エージェント→執筆担当エージェント→投稿担当エージェントといった階層的なエージェントアーキテクチャが実現します。

MCP Apps(インタラクティブUI)

MCP Appsは、MCPツールがインタラクティブなUIコンポーネントを返せるようにする公式拡張機能です。ダッシュボード、フォーム、データの可視化など、テキスト以外の応答をAI会話内に直接表示できます。すでに本番利用が可能な状態で提供されています。

エンタープライズ対応の加速

OAuth 2.1認証、MCPレジストリ(セキュリティ監査済みサーバーの公式ディレクトリ)、サーバーカード(.well-knownによるサーバーメタデータの公開)など、企業導入に必要な基盤が急ピッチで整備されています。

MCPの月間9,700万ダウンロードという数字は、もはや「導入するかどうか」ではなく「いつ導入するか」のフェーズに入っていることを示しています。AIを業務に活用するなら、MCPは避けて通れない技術です。まずは1つのMCPサーバーを接続するところから始めてみてください。

Claude CodeでのMCP活用やAI業務効率化について、さらに詳しく知りたい方はお気軽にご相談ください。

Claude Codeを"AI社員"にする自動化術
Claude CodeClaude Codeを"AI社員"にする自動化術Claude Codeの/loop・Hooks・Skillsを組み合わせて、GSCデータ取得・品質チェック・記事生成を自動化した実践方法を解説。
Claude Codeでコンテンツ生成を自動化した全手順
Claude CodeClaude Codeでコンテンツ生成を自動化した全手順
Claude Code×Search Consoleで記事戦略を自動化した方法
Claude CodeClaude Code×Search Consoleで記事戦略を自動化した方法
← 記事一覧に戻る

御社の業務に合わせたClaude Code導入支援

「AIツールを導入したが、現場で使われない」を終わらせる。
業務課題のヒアリングから設計、ハンズオン実践、運用定着まで一貫して支援します。

無料AI活用診断を受けるサービス詳細を見る →
© 2025 Fyve Inc. All rights reserved.