MCPとは|Claude CodeなどのAIと外部ツールをつなぐ仕組み

MCPとは・AIと外部ツールをつなぐ共通の仕組み
目次

この記事でわかること

「MCPって、結局何が便利なの?」——AIのニュースやClaude Codeの解説でMCPという言葉を見かけて、検索してみた方は少なくないはずです。知りたいのは細かい開発用語ではなく、「自社の業務やAI活用に関係があるのか」だと思います。

MCP(Model Context Protocol)は、AIアプリと外部のデータ・ツールを共通方式でつなぐためのオープンな標準規格です。公式ドキュメントでは、AIにとってのUSB-Cポートにたとえられています。なお、MCPには資格や医療など別の意味もありますが、本記事ではAI分野のModel Context Protocolを扱います。

この記事では、次の5点を非エンジニアの経営者向けに整理します。

  • MCPの仕組み(ホスト・クライアント・サーバーと、MCPサーバーが提供する3つのもの)
  • API・RAG・A2Aとの違い(比較表つき)
  • MCPでできること(中小企業の活用例と、使わない方がよいケース)
  • セキュリティリスクと安全に使うための注意点
  • 中小企業がMCPを使うべき条件・まだ使わない条件

Claude Codeとの関係にも触れますが、個別の設定手順やコマンドは深掘りせず、設定手順は別記事で詳しく解説予定です。

MCPとは|AIと外部ツールをつなぐ「共通の差し込み口」

会社でAIを使う場面を想像してみてください。社内文書、顧客リスト、在庫表、チャット、会計ソフト、Webサイトの管理画面など、AIに見てほしい情報はあちこちに分かれています。

MCPを一言でいえば、AIのための「共通の差し込み口」です。スマートフォンやPC周辺機器でUSB-Cが共通の接続口として使われるように、AIが外部のデータやツールへアクセスする方法をそろえる標準規格です。ここでいうプロトコルとは、通信や操作のルールをそろえるための取り決めだと考えると理解しやすくなります。

従来は、AIとツールをつなぐたびに個別の開発が必要でした。AIアプリがM種類、ツールがN種類あれば「M×N」通りの接続開発が要りましたが、規格をそろえることで「M+N」に減らせる——これがMCPの基本的な発想です。

大事なのは、MCPそのものがAIモデルではないことです。ClaudeやChatGPTといった生成AI(LLM)の“頭脳”に対して、MCPは外部の情報や操作機能を渡すための“接続の仕組み”です。

なぜ今MCPが注目されているのか

MCPは、Anthropicが2024年11月に発表したオープンな標準規格です。Claudeを提供するAnthropicが発案しましたが、Claude専用ではなく、仕様はMCP公式ドキュメントとして公開され、さまざまなAIアプリ・開発ツールへ対応が広がっています。

背景にあるのは、AIエージェントの普及です。AIエージェントは、指示を受けて情報を取得し、判断材料を整理し、場合によってはツールを実行する仕組みです。チャットで文章を作るだけの段階を越えて、業務をまたいだ作業支援へ進むほど、業務データや既存システムに安全にアクセスする方法が必要になります。

そこで、NotionのワークスペースやGitHubのリポジトリ、Playwrightによるブラウザ操作など、公式または提供元が明示されたMCPサーバーへの関心が高まっています。AIエージェントの基本を押さえたい場合は、AIエージェントを作る基本ステップが参考になります。

中小企業にとってのポイントは、「新しい技術だから使う」ではありません。顧客対応、見積作成、社内ナレッジ検索、レポート作成など、自社の業務課題と接続したときに初めて意味が出ます。

MCPの仕組みをわかりやすく解説

MCPの仕組みは、細かいコードから入るより、役割分担で見ると理解しやすくなります。経営者が導入可否を判断するうえでは、「誰が指示を受け、誰が接続し、誰がデータを出すのか」を押さえれば十分です。

ホスト・クライアント・サーバーの役割

MCPには主に3つの役割があります。全体の流れは「利用者 → MCPホスト → MCPクライアント → MCPサーバー → ファイル・データベース・API・業務ツール」です。

役割 正体
MCPホスト 利用者がAIを使うアプリケーション Claude Desktop、Claude Code、対応する開発環境
MCPクライアント ホストの中でMCPサーバーと通信する接続担当 ホストが接続先ごとに内部で持つ
MCPサーバー 外部のデータやツール機能をMCPの形で公開する側 ファイル読み取り、データベース検索、GitHub操作

クライアントとサーバーは1対1で接続し、ホストは複数のクライアントを持つことで、複数のMCPサーバーを同時に使えます。

MCPサーバーが提供するTools・Resources・Prompts

「MCPサーバーとは何か」を短く定義すると、外部のデータソースやツール機能を、AIが発見・利用しやすい共通の形で公開するプログラムのことです。MCPサーバーが提供するものは、公式仕様で大きく3つに分かれます。非エンジニア向けに訳せば、「情報を見せる・道具を使わせる・頼み方のひな形を渡す」の3つです。

提供するもの わかりやすい意味
Tools AIが実行できる機能(道具を使わせる) ファイル書き込み、API呼び出し、データベース検索
Resources AIが参照するデータ(情報を見せる) ファイル、データベースのレコード、APIの応答
Prompts 再利用できる指示テンプレート(頼み方のひな形) 定型分析、問い合わせ処理、社内手順

注意点が2つあります。すべてのMCPサーバーが3つ全部を提供するとは限りません。また、Toolsは「実行」を伴うため、参照だけのResourcesよりリスクが高くなります。この区別は、後述する権限設計の土台になります。

ローカルMCPとリモートMCP

MCPサーバーには、自分のPC上で動くものと、ネットワーク越しに外部サービスへつなぐものがあります。安全性の考え方が変わるため、この区別だけは押さえておきましょう。

種類 動き方 主な用途 注意点
ローカルMCP PC上のプログラムとして動く ファイル操作、ローカルの開発環境 PCの権限で動く。実行コマンドとデータ持ち出しの確認が必要
リモートMCP HTTP経由で外部サービスへ接続 Notion、GitHubなどのクラウドサービス 認証(トークン)の管理と接続先の信頼性が必要

通信方式の詳細は本記事では扱いません。「ローカルは自分のPCの権限で動く」「リモートは認証情報を預ける」という安全性の違いが判断材料です。

MCPとAPI・RAGの違い

「mcp とは」と調べる方の多くが、次に突き当たるのが類似用語との区別です。ここではAPI・RAG・A2Aの3つと比較します。

MCPとAPIの違い

APIは、外部サービスやシステムが持つ個別の出入口です。会計ソフトのAPI、顧客管理システムのAPIなど、サービスごとに仕様や呼び出し方法が異なります。

重要なのは、MCPはAPIを置き換えるものではないことです。MCPサーバーが既存APIを呼び出し、その機能をAIが発見・利用しやすい形で公開するケースが多くあります。つまりMCPは、個別APIをAIが扱いやすい形にそろえる「上にかぶせる層」です。

比較項目 API MCP
主な目的 システム同士が機能・データをやり取りする AIアプリが外部データ・機能を共通方式で発見・利用する
接続方法 サービスごとの仕様 MCPの共通仕様
主な利用者 アプリ、システム、開発者 AIホスト、AIエージェント、開発ツール
裏側 APIそのもの API、データベース、ファイル、ローカル処理を包む場合がある
向く場面 安定した定型処理、厳密な制御 複数のAIクライアントから機能を再利用する場合

どちらが上というより、APIを直接使う方がよい場面もあれば、MCPでつないだ方が扱いやすい場面もあります。使い分けの実例は、後述の「使わない方がよいケース」で紹介します。

MCPとRAGの違い

RAGは「必要な情報を探して回答に使う仕組み」、MCPは「AIが情報源や道具へつながるための共通ルール」です。

比較項目 RAG MCP
主な役割 必要な情報を検索して回答の文脈にする 外部データ・ツールとの接続を標準化する
中心 情報検索と回答の精度 接続、機能の発見、操作
社内文書検索、FAQ回答 GitHub操作、データベース検索、ファイル処理
関係 MCP経由でRAGシステムへ接続できる RAGを含む外部システムへの接続手段になり得る

対立する概念ではなく、RAGの仕組みへMCPで接続する組み合わせもあります。RAGそのものの仕組みは、社内文書やFAQをAIにつなぐRAGの基本で解説しています。

MCPとA2Aの違い

A2A(Agent2Agent)は、AIエージェント同士が連携するための規格です。MCPが「AIとツール」をつなぐのに対し、A2Aは「AIとAI」をつなぐ、と役割で区別すると混同しません。中小企業の実務でまず関係するのはMCP側です。A2Aの詳細は、需要を見て別記事で扱う予定です。

MCPでできること|中小企業の活用例

MCPでできることを一言でまとめると、AIが外部の情報を取得し、必要に応じてツールを操作できるようになる、ということです。整理すると、MCPのメリットは次の4点です。

  • 接続方法を複数のAIアプリで再利用しやすい
  • AIが利用可能なツール・データを発見しやすい
  • 接続部分とAIアプリを分けて保守しやすい
  • ローカルのデータとクラウドサービスを用途別に接続できる

「開発コストが大幅に下がる」「回答の精度がそれだけで上がる」とまでは言えません。効果は、どの業務に、どんな権限でつなぐかの設計次第です。

社内文書・ナレッジを参照する

社内文書、FAQ、議事録、マニュアルをAIに参照させる使い方です。社内にデータベースやナレッジがあるのに担当者しか探せない状態なら、AIが必要な情報を取得できる環境を作ることで、属人化した検索作業を減らせます。ただし前提は、データの置き場所と参照権限が整理されていることです。

外部サービスから情報を取得する

顧客管理、プロジェクト管理、データベース、BIツール、ソースコード管理などの外部サービスから、AIが必要なデータを取得し、要約・比較・分類・レポート作成の下処理を行う活用です。「AIに毎回コピペで渡すのは限界がある」と感じ始めた業務が候補になります。

ファイル・Web・開発作業を実行する

開発やWeb運用の現場では、ファイルの確認、コードの修正案作成、テスト実行、ブラウザ操作の自動化などにMCPサーバーが使われています。参照(Resources)にとどまらず実行(Tools)に踏み込む使い方のため、後述の権限設計とセットで考える必要があります。

実際に試してわかった、MCPを使わない方がよいケース

何でもMCPにすればよいわけではありません。当メディアの運用でも、MCP経由のファイル転記で失敗し、API直結へ切り替えた実体験があります。

実は本記事の執筆当日、私自身がMCPの”苦手”を体験しました。

Claude CodeからGoogleドライブへExcelファイルを転送しようとしたところ、なぜか数分たっても終わらず、その間こちらの入力も受け付けてくれません。ようやく届いたファイルはサイズが合わず、開けない壊れたものでした。

原因はMCP連携の性質にあります。MCPはAIとの対話の文脈でデータをやり取りする仕組みのため、文章やCSV・Markdownのようなテキストは得意です。しかしExcelのようなバイナリファイルは、一度テキスト形式に変換して”書き写す”ことになり、時間もかかればミスも起きるのです。

結局、バイナリファイルはGoogle Drive APIで直接転送し、転送後にMD5(ファイルの指紋)の一致を検証する手順へ切り替えました。すると数秒で完了し、破損もゼロになりました。

教訓は、便利な接続方法にも得手不得手があるということです。MCPだから何でも通せばよいのではなく、データの種類で経路を使い分ける。この見極めこそ、導入時に人間が担うべき判断だと実感しています。

このように、MCPは「AI活用の万能道具」ではなく、接続方法の選択肢の一つです。単純なCSV出力で十分な作業、既存API直結の方が安定する処理、機密性が高く権限設計が未整備の業務では、別の方法が向いています。自社の業務に当てはめるときは、作業量、ミスの影響、更新頻度、権限管理のしやすさで判断します。

MCPのリスクと安全に使うための注意点

便利さと同じくらい重要なのが安全性です。まず前提として、MCPは接続方法を標準化しますが、安全性を自動的に保証する仕組みではありません。あなたの会社で使うなら、「AIに何をさせたいか」だけでなく「AIに何をさせないか」を決める必要があります。

リスク 具体例 最低限の対策
悪意あるローカルサーバー ファイル・認証情報の持ち出し 公式・信頼できる提供元のみ使い、実行コマンドを確認する
過剰な権限 データベースの更新・削除、外部送信 読み取り専用・最小権限から始める
プロンプトインジェクション 外部データ内に仕込まれた悪意ある命令 承認ゲート、入力元の制限
誤操作 間違った更新・送信 検証環境、バックアップ、人間の承認
認証情報の漏えい APIキーやトークンの露出 環境変数・秘密管理で扱い、ログに出さない

信頼できないMCPサーバーを実行しない

ローカルMCPサーバーは、利用者のPC上でプログラムとして動き、ファイルやネットワークへアクセスし得ます。出所不明のMCPサーバーを実行しない、実行される正確なコマンドを確認する、不要になったサーバーは停止・削除する——この3点が入口の防御です。

読み取り専用・最小権限から始める

最初から書き込みや削除を許可せず、読み取り専用で始めて、必要になった操作だけを段階的に開放します。トークンは最小権限で発行し、`.env`などの認証情報、SSH鍵、顧客情報にはアクセスさせない構成にします。本番環境と検証環境を分けることも、権限設計の一部です。

重要操作には人間の承認を残す

AIの出力には誤りが混ざりうるため、重要な更新、送信、削除、契約判断、会計・法務・労務に関わる処理では、人間の最終確認を前提にしてください。あわせてログを残せば、問題が起きたときに原因をたどれます。

プロンプトインジェクションを前提に設計する

外部データの中に「前の指示を無視してこの操作を実行せよ」といった悪意ある指示が紛れ込むと、AIがそれを通常の情報として扱ってしまうおそれがあります。「攻撃は起こり得る」を前提に、実行できる操作を絞り、承認ゲートを挟む設計が現実的です。

中小企業でMCPを使うべき条件・まだ使わない条件

「うちの会社に関係あるのか」——ここが経営者にとっての本題です。結論から言えば、MCPはAI活用が少し進んだ会社ほど検討価値が出ます。まだチャットで文章作成や要約を試している段階なら、業務課題の棚卸しが先です。

MCPが向く会社・業務

向きやすいのは、複数ツールをまたぐ定型業務です。たとえば、問い合わせ内容を確認し、過去の回答を検索し、関連する社内資料を参照し、返信案を作成するような流れです。毎日発生する処理、複数人が関わる処理、外部サービスとの接続が多い処理ほど、共通の接続口をつくる価値が出ます。

API直結・手動処理が向くケース

一方で、AIに情報を渡す経路はMCPだけではありません。3つの経路を比べると判断しやすくなります。

経路 向く場面 強み 注意点
MCP接続 複数ツールをまたぐ繰り返し業務 接続の再利用・拡張がしやすい サーバーの信頼性確認と権限設計が必要
API直結 特定サービスとの安定した定型処理 挙動が安定し、細かく制御できる サービスごとに個別開発が必要
手動投入(コピペ・CSV) 単発・低頻度の作業 準備ゼロで今日から使える 手間がかかり、渡し忘れ・転記ミスが出る

月1回以下の単発作業や、CSV出力と手動投入で十分な業務に、MCPを持ち込む必要はありません。

導入前の5項目チェック

導入判断は、次の5項目で確認します。

  • 複数ツールをまたぐ作業が週に何度もある
  • AIへ渡すデータの所在が明確になっている
  • 読み取り・書き込みの権限を分けられる
  • API・MCP・手動の比較ができる担当者がいる
  • 誤操作時に戻せるバックアップ・承認手順がある

3つ以上当てはまれば検証候補です。逆に、データが未整理、権限管理ができていない、本番環境しかない、担当者がいない場合は、「まだ使わない」が正解です。それはAI活用の失敗ではなく、順番の判断です。

MCPの本当の価値は、自動化そのものではありません。AIに何を見せ、何をさせるかを、経営者が設計できるようになることです。流行だから入れるのではなく、自社の情報の置き場とルールを整えた会社から順に効いてきます。これは、AIを単発の効率化で終わらせず会社の運用に組み込む、AI経営OSの考え方そのものです。

AI顧問サービスの内容・料金・進め方は、AI顧問サービスのご案内をご覧ください(初回は30分無料リモート面談を承ります)。

Claude CodeとMCPの関係

Claude Codeは、AIにコードやファイル操作、開発作業を支援させるツールです。非エンジニアの経営者でも、Webサイト改善、社内ツール作成、メディア運用の自動化を考えるなら、Claude CodeとMCPの関係は押さえておく価値があります。Claude Code自体の概要は非エンジニア向けのClaude Code入門で、試す流れはClaude CodeをVS Codeで試す始め方で解説しています。

Claude CodeでMCPを使うと何ができるか

「claude code mcp」という言葉で調べる人が増えているのは、Claude Codeに外部ツールや社内ファイル、開発環境をどう接続するかへの関心が高まっているからです。Claude CodeはMCPホストとして動き、MCPサーバーを登録すると、参照できる情報源や実行できる作業の範囲が広がります。Claude Codeへの具体的な設定手順・コマンドは、別記事で詳しく解説予定です。

自社メディア運用でMCPを使うなら、まず読み取りから始める

当メディアは、記事の下書き・内部リンク確認・ファイル整理・更新作業の補助をClaude Codeで実運用しています。その中で徹底しているのが、外部ツール連携を「読み取りから始める」ことです。

当サイトの運用では、サーバー、WordPress、GA4やGoogle Search Consoleといった測定ツール、キーワード調査のラッコキーワードやDataForSEO、アイキャッチ画像生成のAPIまで、Claude Codeの外部連携が増え続けています。

そこで守っているのが「まず読み取り専用から」の原則です。サーバー情報の取得も検索データの分析も、最初は読み取り権限だけで接続し、書き込みが必要になった段階で範囲を絞って個別に許可を追加します。

本番サイトへの書き込みは、今でも必ず私の承認を挟む運用にしています。連携先が増えて操作に慣れてくると、つい権限をまとめて広げたくなりますが、そこは自重したいところです。

権限を一段ずつ増やす手間は、事故を一度起こしたときの復旧の手間に比べればずっと小さい。これが実運用での実感です。

連携を増やすほど、便利さと同時に管理する範囲も広がります。ローカルファイル、公開前コンテンツ、認証情報、Webサイトの本番環境に関わる操作は、読み取り権限と実行権限を分けて考えることが、実運用での分かれ目です。

MCPについてよくある質問

MCPを使うにはプログラミング知識が必要ですか?

Claude Desktopなど対応アプリでは、設定ファイルの編集程度で使い始められるものもあります。ただし、権限設計やトラブル対応を考えると、社内または外部に技術がわかる相談相手を確保しておくのが現実的です。

MCPは無料で使えますか?

MCPの仕様自体はオープンに公開されており、規格の利用料はありません。実際の費用は、AIアプリの利用料、接続先サービスの料金、構築・運用の人件費で決まります。

MCPとAPIはどちらを使えばよいですか?

特定サービスとの安定した定型処理はAPI直結、複数のAIアプリ・複数ツールをまたぐ接続はMCPが向きます。単発作業なら手動投入で十分です。本文の3経路の比較表を判断材料にしてください。

MCPとRAGは何が違いますか?

RAGは必要な情報を検索して回答に使う「手法」、MCPはAIと情報源・道具をつなぐ「接続規格」です。対立ではなく、RAGの仕組みへMCPで接続する組み合わせもあります。

MCPサーバーとは何ですか?

外部のデータやツール機能を、AIが利用しやすい共通の形で公開するプログラムです。情報を見せる(Resources)、道具を使わせる(Tools)、頼み方のひな形を渡す(Prompts)の3種類を提供し得ます。

MCPはClaude専用ですか?

発案はClaudeを提供するAnthropicですが、オープンな標準規格として公開されており、Claude以外のAIアプリ・開発ツールにも対応が広がっています。特定製品への囲い込みを前提にした規格ではありません。

中小企業は今すぐ導入すべきですか?

全社一斉に入れる必要はありません。本文の5項目チェックで3つ以上当てはまる業務があれば、読み取り専用の小さな検証から始める価値があります。当てはまらないなら、データと権限の整理が先です。

まとめ|MCPはAIと外部ツールをつなぐ共通規格

要点は3行です。

  • MCPは、AIと外部のデータ・ツールをつなぐ共通の差し込み口(オープンな標準規格)
  • APIやRAGを置き換えるものではなく、組み合わせて使う接続の仕組み
  • 安全性は自動では担保されない。読み取り専用・最小権限・人間の承認が前提

中小企業にとっての判断は、「MCPを使うか」ではなく「どの業務の、どのデータを、どこまでAIに任せるか」です。その設計ができた会社にとって、MCPは強力な選択肢になります。自社のAI活用全体の順番を整理したい場合は、中小企業社長のためのAI戦略活用の全体像から確認してください。

関連記事と「AI戦略」に関するご案内

MCPを自社の文脈に落とすには、Claude Codeの全体像、実際の始め方、RAG、AIエージェントの順に読み進めると理解がつながります。MCPを単体で覚えるより、自社のAI活用ロードマップの中で位置づける方が、判断を誤りません。

このテーマの関連記事は、AI実践戦略からまとめてお読みいただけます。

最終更新日: 2026年7月19日/内容確認日: 2026年7月19日

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

西俊明(トシゾー)のアバター 西俊明(トシゾー) 中小企業診断士/AI実践戦略士/IT講師・著者

中小企業診断士/AI実践戦略士(商標出願中)/IT講師・著者。富士通で17年間、IT製品の営業・マーケティングに従事した後、独立。中小企業を中心に270社超を支援し、研修・セミナーへの登壇は250回を超える。現在は、生成AI・ITを経営や業務に生かす実践的な方法と、ITパスポート、情報セキュリティマネジメント、基本情報技術者試験などの学習法・過去問解説を発信している。著書に『改訂7版 ITパスポート最速合格術』など。

目次