スクール掲載数No.1生成AIスクール検索サイト

転職・求人サイト版はこちら

MCPとは?仕組み・できること・MCPサーバーの使い方を初心者向けに解説【2026年】

/著者:AI HACK編集部AIツール
SHARE
MCPとは?仕組み・できること・MCPサーバーの使い方を初心者向けに解説【2026年】

この記事の要約と結論

  • MCP(Model Context Protocol)は、ClaudeやChatGPTなどのAIアプリと外部のデータやツールをつなぐ、オープンソースの標準の仕組みです

  • AIアプリ(ホスト)が、つないだMCPサーバーからツール・データ・プロンプトを受け取り、外部のサービスでの作業まで進めます

  • Claude Codeでは「claude mcp add」で追加でき、信頼できるMCPサーバーだけを必要な権限でつなぐのが安全な使い方です

MCP(Model Context Protocol)は、ClaudeやChatGPTなどのAIアプリと、外部のデータやツールをつなぐための共通の仕組みです。MCPを使うと、AIがGoogleカレンダーやNotion、データベースなどの情報を読み取り、作業まで代わりに進められるようになります。

MCPの仕組みと使い方を把握すると、AIに任せられる作業の範囲が広がり、自分の業務に合わせたAIの使い方を選べるようになります。

本記事では、MCPの意味・仕組み・できることと、MCPサーバーの探し方・Claude Codeへの追加方法をまとめています。さらに、APIやSkillsとの違い、安全に使うための注意点も紹介します。

MCP(Model Context Protocol)とは?

MCP(Model Context Protocol)とは?

MCPとは、AIアプリと外部のシステムをつなぐための、オープンソースの標準の仕組みです。2024年11月にAnthropicがオープンソースとして公開し、現在はClaude・ChatGPT・VS Code・Cursorなど多くのAIアプリやツールが対応しています。

※Anthropic公式「Introducing the Model Context Protocol」(2024年11月25日)より

ここでは、MCPの役割と、MCPが必要とされる理由を解説します。

MCPはAIアプリの「USB-C」

MCPの公式サイトでは、MCPを「AIアプリのためのUSB-Cポート」にたとえています。USB-Cが、メーカーの違う機器を1つの規格でつなげるようにしたのと同じく、MCPはAIアプリと外部のシステムを1つの規格でつなぎます。

MCPでAIアプリにつなげるものは、以下のとおりです。

  • データ:パソコンのファイル、データベース、Googleドライブの資料など
  • ツール:検索エンジン、計算機、社内のシステムなど
  • 作業の型:決まった作業の進め方をまとめたプロンプトなど

※2026年10月時点・MCP公式サイト「What is the Model Context Protocol (MCP)?」より

MCPが必要とされる理由

MCPが広がった理由は、AIアプリとツールをつなぐ作業を、ツールごとに作り直さなくて済むようになったからです。MCPがない場合、AIアプリごと・ツールごとに個別の接続の仕組みを作る必要がありました。

たとえば、MCPに対応したNotionのMCPサーバーが1つあれば、Claude CodeからもCursorからも、同じ仕組みでNotionにつなげます。ツールを提供する会社は1回作れば済み、使う人は対応するAIアプリから選んでつなぐだけです。

公式サイトでは、MCPのメリットを立場ごとに以下のように整理しています。

立場

MCPのメリット

開発者

AIアプリとの連携を作る時間と手間が減る

AIアプリ

たくさんのデータやツールを使えるようになり、できることが増える

使う人

自分のデータを使って、代わりに作業まで進めてくれるAIを使える

\ Claude CodeでAI開発を学ぶなら /

バイテックGEEKの無料カウンセリングに参加する

MCPの仕組み【ホスト・クライアント・サーバー】

MCPの仕組み【ホスト・クライアント・サーバー】

MCPは、AIアプリ側の「ホスト」と「クライアント」、外部のシステム側の「サーバー」の3つでできています。仕組みを知っておくと、MCPサーバーを追加するときの設定の意味が分かりやすくなります。

ここでは、MCPを構成する3つの役割と、MCPサーバーが提供する3つの機能を解説します。

MCPを構成する3つの役割

MCPを構成する3つの役割を、以下の表にまとめます。

役割

説明

例

MCPホスト

MCPクライアントをまとめて管理するAIアプリ

Claude Code、Claude Desktop、VS Code

MCPクライアント

MCPサーバーとの接続を保ち、情報を受け取る部品

ホストの中で、つなぐサーバーごとに1つ作られる

MCPサーバー

AIアプリに情報や機能を提供するプログラム

Notion、Sentry、ファイル操作のMCPサーバー

※2026年10月時点・MCP公式サイト「Architecture overview」より

使う人が意識するのは、主にMCPサーバーです。「どのMCPサーバーを、どのAIアプリにつなぐか」を決めれば、MCPを使い始められます。

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

MCPサーバーは、ツール・リソース・プロンプトの3種類の機能をAIアプリに提供します。3つの機能の違いは、以下のとおりです。

  • ツール(Tools):AIが実行できる操作。ファイルの操作、APIの呼び出し、データベースの検索など
  • リソース(Resources):AIが参照できるデータ。ファイルの中身、データベースのレコード、APIの応答など
  • プロンプト(Prompts):決まったやり取りの型。指示文のひな形や、回答の例など

たとえば、データベースのMCPサーバーなら、検索の「ツール」、表の構造の「リソース」、検索の仕方の例を示す「プロンプト」をまとめて提供できます。

ローカルのMCPサーバーとリモートのMCPサーバー

MCPサーバーには、自分のパソコンで動く「ローカル」と、インターネットの先で動く「リモート」の2種類があります。つなぎ方が違うため、追加するときに区別します。

種類

動く場所

つなぎ方

例

ローカル

自分のパソコン

stdio(同じパソコンのプログラム同士でやり取り)

ファイル操作のMCPサーバー

リモート

サービスの提供元のサーバー

HTTP(インターネット経由でやり取り)

NotionやSentryのMCPサーバー

※2026年10月時点・MCP公式サイトより

クラウドのサービスとつなぐ場合は、リモートのMCPサーバーが基本です。Claude Codeの公式ドキュメントでも、リモートのサーバーにはHTTPでの接続が推奨されています。

MCPでできること【活用例】

MCPでできること【活用例】

MCPを使うと、AIがほかのツールの情報を読み、そのツールの中で作業まで進められるようになります。チャットに情報を貼り付けて質問していた作業を、AIに直接任せられる点が大きな違いです。

ここでは、MCPでできることを公式の例をもとに紹介します。

できること

指示の例

課題管理のツールから機能を実装する

「Jiraの課題ENG-4521に書かれた機能を実装して、GitHubにプルリクエストを作って」

監視ツールのデータを分析する

「SentryとStatsigで、ENG-4521の機能の使われ方を確認して」

データベースを検索する

「PostgreSQLのデータから、この機能を使ったユーザーを10人探して」

デザインを反映する

「Slackに投稿された新しいFigmaのデザインに合わせて、メールのテンプレートを直して」

作業を自動化する

「この10人にフィードバックの会の招待メールの下書きをGmailで作って」

※2026年10月時点・Claude Code公式ドキュメント「Connect Claude Code to tools via MCP」の例をもとに編集部が翻訳

MCPの公式サイトでも、GoogleカレンダーやNotionとつないだ自分専用のアシスタントや、FigmaのデザインからWebアプリを作る例が紹介されています。開発の作業だけでなく、日々の業務の自動化にも使えるのがMCPの特徴です。

MCPサーバーの探し方と追加方法

MCPサーバーの探し方と追加方法

MCPを使うには、使いたいサービスのMCPサーバーを探し、AIアプリに追加します。追加の方法はAIアプリごとに異なりますが、考え方は同じです。

ここでは、MCPサーバーの探し方と、Claude CodeとClaudeのアプリへの追加方法を解説します。

MCPサーバーの探し方

MCPサーバーは、以下の3つの方法で探せます。

  • Anthropicのディレクトリ:claude.ai/directoryに、審査済みのコネクタ(MCPサーバー)が一覧で掲載されている
  • 各サービスの公式ドキュメント:Notion・GitHub・Sentryなどは、公式のMCPサーバーと接続のURLを公開している
  • MCPの公式リポジトリ:ファイル操作などの参考実装のMCPサーバーが公開されている

MCPサーバーを選ぶときは、提供元が信頼できるかを必ず確認しましょう。提供元の分からないMCPサーバーをつなぐと、情報の漏えいや意図しない操作につながるおそれがあります。

Claude CodeにMCPサーバーを追加する

Claude Codeでは、「claude mcp add」のコマンドでMCPサーバーを追加します。リモートとローカルで、書き方が異なります。

種類

コマンドの例

リモート(HTTP)

claude mcp add --transport http notion https://mcp.notion.com/mcp

ローカル(stdio)

claude mcp add --transport stdio (名前) -- (サーバーを起動するコマンド)

※2026年10月時点・Claude Code公式ドキュメントより

追加したMCPサーバーは、以下のコマンドで管理できます。

  • claude mcp list:追加したMCPサーバーの一覧を見る
  • claude mcp get (名前):MCPサーバーの詳細を見る
  • claude mcp remove (名前):MCPサーバーを削除する
  • /mcp:Claude Codeの中で、MCPサーバーの接続の状態を確認する

ログインが必要なMCPサーバーは、追加したあとに「/mcp」から認証を進めます。

MCPサーバーを使える範囲(スコープ)を選ぶ

Claude Codeでは、追加したMCPサーバーを使える範囲を3つから選べます。自分だけで使うか、チームで共有するかで使い分けます。

範囲

使えるプロジェクト

チームとの共有

保存される場所

local(初期値)

追加したプロジェクトだけ

しない

~/.claude.json

project

追加したプロジェクトだけ

する(Gitで共有)

プロジェクトの.mcp.json

user

自分の全プロジェクト

しない

~/.claude.json

※2026年10月時点・Claude Code公式ドキュメントより

範囲は、追加するときに「--scope project」のように指定します。チームで同じMCPサーバーを使う場合は、projectを選びましょう。

ClaudeのアプリでMCPを使う

Claudeのチャットやデスクトップアプリでは、MCPサーバーは「コネクタ」として提供されています。設定の画面からコネクタを選んで追加するだけで、コマンドを使わずにつなげます。

Claude CodeとClaudeのアプリは同じMCPの仕組みを使っているため、ディレクトリに掲載されているリモートのMCPサーバーは、どちらにも追加できます。

あわせて読みたい
Claude Codeとは?使い方・始め方・できることを初心者向けに解説

MCPとAPI・Skills・RAGの違い

MCPとAPI・Skills・RAGの違い

MCPは、APIやSkills、RAGと混同されやすい仕組みです。どれもAIができることを広げる仕組みですが、役割が違います。

ここでは、MCPとよく比べられる仕組みとの違いを整理します。

仕組み

役割

MCPとの関係

API

サービスの機能をプログラムから呼び出す窓口

MCPサーバーの多くは、中でサービスのAPIを呼び出している。MCPはAPIをAIが使いやすい形に包む

Skills

くり返す作業の手順をまとめ、必要なときにAIに読み込ませる仕組み

MCPが「外部とつなぐ」のに対し、Skillsは「作業の進め方を教える」。組み合わせて使える

RAG

資料を検索して、関係する部分をAIの回答に使う方法

RAGは「調べて答える」方法。MCPは検索だけでなく、外部のツールでの操作まで扱える

※表は公式ドキュメントをもとに編集部が整理

たとえば、「Notionの議事録を読み、決まった書式で報告書を作る」作業なら、Notionとつなぐ部分をMCP、報告書の書式と手順をSkillsに任せる、という組み合わせになります。

あわせて読みたい
Claude Code Skillsの使い方|SKILL.mdの作り方から注意点

\ Claude CodeでAI開発を学ぶなら /

バイテックGEEKの無料カウンセリングに参加する

MCPを安全に使うための4つの注意点

MCPを安全に使うための4つの注意点

MCPは便利な反面、AIに外部のツールを操作させる仕組みです。つなぐMCPサーバーと与える権限を誤ると、情報の漏えいや意図しない操作につながります。

ここでは、MCPを安全に使うための注意点を4つ紹介します。

注意点

理由

対策

信頼できるMCPサーバーだけをつなぐ

不正なMCPサーバーは、情報を外部に送るおそれがある

公式やディレクトリの審査済みのものを選ぶ

プロンプトインジェクションに注意する

Webなど外部の内容を読むMCPサーバーは、悪意のある指示を読み込むおそれがある

外部の内容を読むサーバーは、操作の前に確認する

権限を必要な範囲にとどめる

書き込みや削除の権限があると、誤操作の影響が大きい

読み取りだけで済む作業は、読み取りの権限にする

使わないMCPサーバーは外す

つないでいるだけで、AIが読み込む情報が増え、使用量も増える

使うときだけ有効にする

※2026年10月時点・Claude Code公式ドキュメントをもとに編集部が作成

Claude Codeの公式ドキュメントでも、MCPサーバーをつなぐ前に、信頼できるかを確認するよう注意が書かれています。会社で使う場合は、つないでよいサービスを社内のルールで決めておきましょう。

MCPを使いこなすための学び方

MCPを使いこなすための学び方

MCPは、AIに外部のツールを使わせることで、AIに任せられる業務を大きく広げる仕組みです。ただし、業務に合わせて使いこなすには、どの作業をAIに任せ、どこで人が確認するかを設計する力が必要です。

ここでは、MCPの学び方を紹介します。

  • 身近なサービスから1つつないでみる:NotionやGoogleドライブなど、普段使うサービスのMCPサーバーをつなぎ、読み取りの作業から試す
  • Skillsと組み合わせる:MCPでつないだデータを、Skillsにまとめた手順で処理する
  • 講座やスクールで体系的に学ぶ:MCP・Skills・hooksを組み合わせた業務の自動化を、現役のエンジニアに質問しながら身につける

Claude CodeでMCPを含めた業務の自動化を学べる講座は、以下の記事で比較しています。

あわせて読みたい
Claude Codeを学べるおすすめ講座10選|選び方やよくある疑問への回答

MCPに関するよくある質問

MCPに関するよくある質問

MCPについて、よくある質問と回答をまとめました。

MCPは無料で使えますか?

MCPそのものは、オープンソースの仕組みで、無料で使えます。ただし、MCPを使うAIアプリ(Claude Codeなど)の料金や、つなぐサービスの料金は別にかかります。

MCPはプログラミングができなくても使えますか?

Claudeのアプリでは、設定の画面からコネクタを追加するだけで、プログラミングなしでMCPを使えます。Claude Codeでは、コマンドを1行入力して追加します。MCPサーバーを自分で作る場合は、プログラミングの知識が必要です。

MCPに対応しているAIアプリは何ですか?

MCPの公式サイトでは、Claude・ChatGPT・Visual Studio Code・Cursorなどが対応しているAIアプリとして紹介されています。1つのMCPサーバーを、対応している複数のAIアプリで使えます。

MCPサーバーは自分で作れますか?

MCPサーバーは、公式のSDKを使って自分で作れます。Claude Codeでは、公式のプラグイン「mcp-server-dev」を使うと、Claude Codeと相談しながらMCPサーバーのひな形を作れます。

MCPを使うと料金や使用量は増えますか?

MCPサーバーをつなぐと、ツールの説明などをAIが読み込むため、使用量が増えます。Claude Codeでは、「/usage」でMCPサーバーごとの使用量の割合を確認できるため、使わないMCPサーバーは外しましょう。

まとめ

まとめ

MCPのポイントは、以下のとおりです。

  • MCPは、AIアプリと外部のデータやツールをつなぐオープンソースの標準の仕組み
  • ホスト(AIアプリ)・クライアント・サーバーの3つでできていて、使う人はつなぐMCPサーバーを選ぶ
  • Claude Codeでは「claude mcp add」で追加し、使える範囲をlocal・project・userから選ぶ
  • APIをAIが使いやすい形に包むのがMCPで、作業の手順はSkillsと組み合わせる
  • 信頼できるMCPサーバーだけをつなぎ、権限を必要な範囲にとどめる

まずは普段使っているサービスのMCPサーバーを1つつなぎ、読み取りの作業からAIに任せてみましょう。

\ Claude CodeでAI開発を学ぶなら /

バイテックGEEKの無料カウンセリングに参加する

RECOMMEND

この記事を読んだ方へおすすめ
← 記事一覧に戻る