【2026年最新】MCPとは?Model Context Protocolの使い方・設定方法・おすすめサーバーを徹底解説

「AIに外部ツールを使わせたいけど、連携が面倒すぎる」——MCP(Model Context Protocol)は、まさにこの問題を解決するために生まれたオープン標準です。Anthropicが2024年末に公開し、2026年現在ではClaudeChatGPTCursor、VS Codeなど主要なAIツールが続々と対応。AIと外部サービスをつなぐ「USBポート」として、開発者コミュニティで爆発的に普及しています。

Key Takeaway: MCP(Model Context Protocol)とは、Anthropicが策定したオープンソースの標準プロトコルで、AIアプリケーションと外部ツール・データを接続する「AIのUSBポート」です。プロトコル自体は無料で、Claude Desktop・ChatGPTCursorなど主要AIツールが対応済み。設定ファイルにJSON数行を追記するだけで5分で導入でき、Slack・Notion・GitHubなどとのAI連携を一元化できます。

この記事の要点

  • MCPとは何か、なぜ重要なのか
  • MCPの仕組み(ホスト・クライアント・サーバーの関係)
  • Claude DesktopとCursorでの具体的な設定方法(コマンド付き)
  • おすすめMCPサーバー10選と用途別の選び方
  • MCPを使った実践的な活用例
  • MCPの2026年ロードマップと今後の展望

30秒で結論

  • MCPとは → AIと外部ツールをつなぐオープン標準プロトコル。「AIのUSBポート」
  • 何が嬉しいのか → 1つの接続方式で、Slack・Notion・GitHub・DB・ファイルシステムなど何でもAIに繋げられる
  • 対応アプリ → Claude Desktop、ChatGPT、Cursor、VS Code(GitHub Copilot)、WindsurfClineなど
  • 料金 → プロトコル自体は無料・オープンソース。MCPサーバーもほとんどが無料
  • 始め方 → Claude Desktopの設定ファイルにJSON数行を追記するだけ。5分で完了

MCPとは?AIと外部ツールをつなぐオープン標準

MCP(Model Context Protocol)は、Anthropicが策定したオープンソースの標準プロトコルです。AIアプリケーションが外部のデータソースやツールに安全に接続するための共通インターフェースを提供します。

MCP登場以前の問題

MCPが登場する前、AIツールの連携は「カスタム実装地獄」でした。

AIアプリA → 独自ラッパー → ツール1 AIアプリA → 別の独自ラッパー → ツール2 AIアプリB → また別のラッパー → ツール1(同じツールなのに再実装)

AIアプリが5つ、連携先ツールが10個あれば、最悪50通りのカスタム実装が必要。開発コストが爆発し、保守も地獄です。

MCPが解決すること

MCPは「USBポート」のような共通規格を提供します。

AIアプリA ─┐ AIアプリB ─┤── MCP(共通プロトコル)── MCPサーバー ── ツール群 AIアプリC ─┘

MCPサーバーを1つ作れば、MCP対応のすべてのAIアプリから利用可能。AIアプリ側もMCPに対応するだけで、すべてのMCPサーバーと連携できます。N×Mの地獄が、N+Mの世界に変わる。

MCPの3つの構成要素

MCPのアーキテクチャは3つの役割で構成されます。

構成要素 役割 具体例
ホスト AIアプリケーション本体。クライアントを管理する Claude Desktop, Cursor, VS Code
クライアント ホスト内部で生成されるコンポーネント。サーバーと1対1で通信 ホストが自動生成(ユーザーは意識しない)
サーバー 外部ツール・データへのアクセスを提供するプログラム ファイルシステム、Slack、Notion、PostgreSQLなど

通信にはJSON-RPC 2.0を使い、接続方式は2種類あります。

  • stdio(標準入出力): ローカルで子プロセスとして起動。設定が簡単で個人利用向き
  • HTTP(Streamable HTTP): ネットワーク越しに接続。リモートサーバーやチーム利用向き

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

MCPサーバーは、AIに対して3種類の「能力」を公開できます。

機能 説明
Tools(ツール) AIが実行できるアクション ファイル作成、メール送信、DB操作
Resources(リソース) 読み取り専用のデータ ファイル内容、設定情報、ドキュメント
Prompts(プロンプト) 再利用可能なプロンプトテンプレート コードレビュー指示、分析レポートテンプレート

ToolsはAIが「行動」するもの、Resourcesは「読む」もの、Promptsは「テンプレート」。この分離により、権限管理がシンプルになります。

Claude DesktopでMCPを設定する方法【5分で完了】

Claude DesktopはMCPに最も早く対応したアプリで、設定も最も簡単です。具体的な手順を解説します。

前提条件

  • Claude Desktop(macOS / Windows)がインストール済み
  • Node.js(v18以上)がインストール済み
  • ターミナル(macOS)またはコマンドプロンプト(Windows)の基本操作ができる

ステップ1: 設定ファイルを開く

Claude Desktopのメニューから、Claude → Settings → Developer → Edit Config をクリックします。

設定ファイルの場所は以下のとおりです。

# macOS
~/Library/Application Support/Claude/claude_desktop_config.json

# Windows
%APPDATA%\Claude\claude_desktop_config.json

### ステップ2: MCPサーバーを追加する

まずは定番の「ファイルシステムMCPサーバー」を追加してみましょう。このサーバーを入れると、Claudeがパソコン内のファイルを検索・読み書きできるようになります。

```json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/ユーザー名/Desktop",
        "/Users/ユーザー名/Documents"
      ]
    }
  }
}

<strong>ポイント</strong>: `args` の最後に指定したディレクトリだけにアクセスが制限される。全フォルダを開放しないこと。

### ステップ3: Claude Desktopを再起動する

設定ファイルを保存したら、Claude Desktopを<strong>完全に再起動</strong>します(閉じるだけでなく、プロセスを終了してから再起動)。

成功すると、チャット画面に以下のアイコンが表示されます。

- 🔨 <strong>ツールマーク</strong>: MCPサーバーが提供するToolsの一覧
- 🔌 <strong>コネクタマーク</strong>: 接続中のMCPサーバー名

### ステップ4: 動作確認

Claudeに「デスクトップにあるファイル一覧を見せて」と聞いてみてください。ファイル操作の許可を求めるダイアログが表示され、承認するとファイル一覧が返ってきます。

### 複数のMCPサーバーを追加する

`mcpServers` オブジェクト内にサーバーを追加していくだけです。

```json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/ユーザー名/Desktop"]
    },
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxx"
      }
    }
  }
}

## CursorでMCPを設定する方法

AI搭載コードエディタのCursorもMCPに対応しています。設定方法は2通りあります。

### 方法1: ワンクリックインストール(簡単)

CursorのMCP Directoryから人気のMCPサーバーをワンクリックでインストールできます。

1. <strong>Cursor Settings → Tools & MCP</strong> を開く
2. 利用可能なMCPサーバーが一覧表示される
3. 「Add to Cursor」をクリック → 自動で設定完了

### 方法2: 設定ファイルを手動編集

より細かい設定をしたい場合は、設定ファイルを直接編集します。

```bash
# プロジェクトごとの設定(推奨)
.cursor/mcp.json

# グローバル設定
~/.cursor/mcp.json

設定ファイルの書式はClaude Desktopとほぼ同じです。

```json
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    },
    "notion": {
      "url": "https://mcp.notion.com/sse",
      "headers": {}
    }
  }
}

<strong>ポイント</strong>: CursorでMCPツールを使うには、<strong>Composerのエージェントモード</strong>で会話する必要がある。通常のチャットモードではMCPツールは呼び出されない。

### その他のMCP対応アプリ

2026年3月時点で、MCPに対応している主要なアプリは以下のとおりです。

| アプリ | 種類 | MCP対応状況 |
|--------|------|-------------|
| Claude Desktop | AIチャット | ✅ 最も早く対応。公式サポート |
| ChatGPT | AIチャット | ✅ OpenAIが公式採用 |
| Cursor | コードエディタ | ✅ ワンクリックインストール対応 |
| VS Code (GitHub Copilot) | コードエディタ | ✅ [Copilot](/tool/copilot) Chat経由で利用可能 |
| [Windsurf](/tool/windsurf) | コードエディタ | ✅ 対応済み |
| [Cline](/tool/cline) | VS Code拡張 | ✅ 対応済み |
| Claude Code | CLIツール | ✅ `claude mcp add` コマンドで追加 |

## おすすめMCPサーバー10選【用途別】

MCPサーバーは公式・コミュニティ合わせて数百種類が公開されています。ここでは実用性が高いものを用途別に厳選しました。

### 開発・コーディング向け

#### 1. GitHub MCP Server
AIからGitHubリポジトリの閲覧、Issue作成、PR確認ができるサーバー。

```json
{
  "github": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-github"],
    "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxx" }
  }
}

<strong>できること</strong>: リポジトリ検索、Issue/PR操作、コード検索、ファイル読み書き

#### 2. Context7 MCP Server
Upstashが開発したオープンソースサーバー。React、Next.js、Tailwindなど各ライブラリの<strong>最新バージョンのドキュメント</strong>をAIに注入してくれる。AIが古いバージョンのコードを生成する問題を解消する。

```bash
# Claude Codeでの追加
claude mcp add context7 -- npx -y @upstash/context7-mcp@latest

<strong>料金</strong>: 完全無料(APIキー不要)

#### 3. PostgreSQL / MySQL MCP Server
AIからデータベースに安全にクエリを実行できるサーバー。スキーマの確認、SELECT文の実行、データの分析が可能。

```json
{
  "postgres": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-postgres"],
    "env": { "POSTGRES_CONNECTION_STRING": "postgresql://user:pass@localhost:5432/mydb" }
  }
}

### ビジネス・業務効率化向け

#### 4. Slack MCP Server
AIからSlackのチャンネル検索、メッセージ送受信、スレッド操作ができるサーバー。OAuth認証に対応し、企業利用でも安全。

<strong>できること</strong>: チャンネル検索、メッセージ送受信、ファイル取得

#### 5. Notion MCP Server
Notion公式が提供するMCPサーバー。ワークスペース内のページ検索、データベース操作、コメント追加が可能。

```json
{
  "notion": {
    "url": "https://mcp.notion.com/sse",
    "headers": {}
  }
}

<strong>料金</strong>: Notionの標準プラン内で追加料金なし

#### 6. Google Workspace MCP
Gmail、Google Drive、Google Calendarなど、Googleサービス全般にAIからアクセスできるサーバー。

<strong>できること</strong>: メール検索・送信、ドライブのファイル操作、カレンダーの予定確認

#### 7. Gmail MCP Server
メール操作に特化したサーバー。メール検索、ラベル管理、添付ファイル取得、自然言語でのメール管理が可能。

<strong>料金</strong>: オープンソース(無料)

### リサーチ・情報収集向け

#### 8. Brave Search MCP Server
Brave検索APIを使ったWeb検索サーバー。AIにリアルタイムのWeb検索能力を追加できる。

<strong>料金</strong>: 月2,000クエリまで無料。それ以降は$5/1,000クエリ

#### 9. Tavily MCP Server
AIに特化した検索・抽出エンジン。通常のWeb検索より精度が高く、ノイズの少ない結果を返す。

```bash
# Claude Codeでの追加
claude mcp add -s user -t http tavily "https://mcp.tavily.com/mcp?tavilyApiKey=YOUR_KEY"

<strong>料金</strong>: 月1,000クエリまで無料

#### 10. Firecrawl MCP Server
WebページのクロールとスクレイピングをAIから実行できるサーバー。JavaScriptレンダリングにも対応。

<strong>できること</strong>: URL指定でページ内容取得、サイトクロール、構造化データ抽出

### MCPサーバーの探し方

新しいMCPサーバーを探すなら、以下のサイトが便利です。

- <strong>[mcp.so](https://mcp.so)</strong>: コミュニティ主導のMCPサーバーディレクトリ。カテゴリ別に検索可能
- <strong>[GitHub MCP Servers リポジトリ](https://github.com/modelcontextprotocol/servers)</strong>: 公式のサーバー一覧
- <strong>[Cursor MCP Directory](https://cursor.com)</strong>: Cursorから直接インストール可能なサーバー一覧
- <strong>[Smithery](https://smithery.ai)</strong>: MCPサーバーのレジストリ。ワンクリックインストール対応

## MCPの実践的な活用例

![PDFファイル整理を自動化するMCPワークフロー](/article-images/mcp-model-context-protocol-guide-2026-1.png)


MCPを使うと、AIの能力が「会話するだけ」から「実際に行動する」に拡張されます。具体的な活用シナリオをいくつか紹介します。

### 活用例1: ファイル整理の自動化

<strong>使うサーバー</strong>: Filesystem MCP Server

「ダウンロードフォルダにある先月のPDFファイルを、
年月別のサブフォルダに整理して」

Claudeがフォルダ内のファイルを検索し、作成日を確認して、適切なフォルダに移動してくれます。手動でやれば30分かかる作業が、1回のプロンプトで完了。

### 活用例2: GitHubのIssue管理

<strong>使うサーバー</strong>: GitHub MCP Server

「先週作成されたIssueの中で、bugラベルがついているものを
一覧にして、優先度が高そうなものを3つピックアップして」

AIがGitHub APIを叩いてIssueを取得し、内容を分析して優先度をつけてくれます。

### 活用例3: Slackの情報収集

<strong>使うサーバー</strong>: Slack MCP Server

「#dev-updateチャンネルの今週の投稿をまとめて、
重要な意思決定があったものだけリストにして」

### 活用例4: データベースの分析

<strong>使うサーバー</strong>: PostgreSQL MCP Server

「先月のユーザー登録数を週ごとに集計して、
前月比で増えているか減っているか分析して」

SQLを書かなくても、自然言語でデータベースに問い合わせて分析結果を得られます。

### 活用例5: 複数ツールの連携ワークフロー

MCPの真価は、複数のサーバーを組み合わせた時に発揮されます。

「GitHubの未解決Issueを確認して、優先度が高いものを
Notionのタスクボードに追加し、Slackの#pmチャンネルに通知して」

GitHub → Notion → Slackと、3つのMCPサーバーをまたいだワークフローを、1回のプロンプトで実行できます。

## MCP Appsとは?AIチャットにUIを埋め込む新機能

2026年に入って注目を集めているのが<strong>MCP Apps</strong>です。従来のMCPがテキストベースの入出力だったのに対し、MCP Appsでは<strong>AIチャットの中にインタラクティブなUI</strong>を埋め込めるようになりました。

### MCP Appsでできること

- チャット内に地図を表示して、クリックで場所を指定
- グラフやチャートをリアルタイムで操作
- フォームを表示して、ユーザーの入力を受け取る
- ゲームやシミュレーションをチャット内で実行

### 従来のMCPツールとの違い

| | 従来のMCPツール | MCP Apps |
|--|----------------|----------|
| 結果の表示 | テキストのみ | テキスト + iframe内のUI |
| ユーザー操作 | 不可(結果を読むだけ) | ボタン、フォーム等で操作可能 |
| 通信 | ツール呼び出し → 結果で終了 | 表示後も双方向通信が継続 |

MCP Appsは現在、Claude DesktopとVS Codeで利用可能です。既存のMCPサーバーに`_meta.ui`フィールドを追加するだけで対応できるため、既にMCPサーバーを運用している場合は移行コストが低い点も魅力です。

## MCPのセキュリティと注意点

![最小権限と承認フローで守るMCP接続](/article-images/mcp-model-context-protocol-guide-2026-2.png)


MCPは強力な分、セキュリティへの意識が重要です。

### 権限の最小化

MCPサーバーには<strong>必要最小限のアクセス権限</strong>だけを付与してください。

- ファイルシステム → アクセスするフォルダを限定する
- データベース → READ ONLYユーザーで接続する
- APIトークン → 最小スコープで発行する

### 承認フロー

Claude DesktopのMCPでは、AIが外部ツールを操作する前に<strong>ユーザーの承認</strong>を求めるダイアログが表示されます。これを安易に「すべて許可」しないこと。特にファイル削除やメール送信など、取り消せない操作は毎回確認を推奨します。

### APIキーの管理

MCPの設定ファイルにはAPIキーやトークンを記載します。このファイルをGitリポジトリにコミットしない、他人と共有しないことが鉄則です。

```bash
# .gitignoreに追加
claude_desktop_config.json
.cursor/mcp.json

## MCPの2026年ロードマップと今後の展望

2026年3月に公開されたMCPの公式ロードマップでは、以下の改善が計画されています。

### 認証の標準化
現在はMCPサーバーごとに認証方式がバラバラですが、OAuth 2.1ベースの統一認証フローが策定中です。これにより、企業環境でのMCP導入がより安全かつ簡単になります。

### リモートサーバーのサポート強化
Streamable HTTPトランスポートの安定化により、クラウド上のMCPサーバーへの接続がよりスムーズになります。現在はstdio(ローカル)が主流ですが、今後はリモートサーバーの利用が増えていく見込みです。

### MCPレジストリ
npm的なMCPサーバーのパッケージレジストリが構想されています。`mcp install slack`のようなコマンド一発でサーバーをインストールできるようになる予定です。

### MCP Apps(インタラクティブUI)の拡張
AIチャット内にインタラクティブなUIを埋め込むMCP Appsの仕様拡張が進行中。2026年後半にはより多くのホストアプリが対応する見込みです。

## AI PICKSの独自評価

AI PICKSでは、500以上のAIツールを独自の評価基準でスコアリングしています。外部レビュー・SNSバズ・トレンド指数・サイト人気度・プロダクト品質の5軸で総合評価しています。

| ツール名 | 総合スコア | 料金タイプ |
|---|---|---|
| Claude | 93pt | フリーミアム |
| Cursor | 92pt | フリーミアム |
| ChatGPT | 95pt | フリーミアム |

*スコアはAI PICKSの独自基準で算出。詳細は[評価基準について](/about/editorial-policy)をご覧ください。*

## 編集部の検証メモ

### 検証の観点

MCP対応AIアプリは増え続けているが、本記事で取り上げる[Claude](/tool/claude)・[Cursor](/tool/cursor)・[ChatGPT](/tool/chatgpt)は、いずれもMCPを公式サポートし、ユーザー数・エコシステムの両面で主要な選択肢となっています。比較軸は以下の3つに絞り、公開情報を整理しました。

1. <strong>MCP対応の成熟度</strong>(設定の手軽さ・対応サーバー数)
2. <strong>想定ユースケース</strong>(チャット中心か、コーディング中心か)
3. <strong>料金体系と商用利用条件</strong>

### 公開情報からの比較整理

| 項目 | Claude Desktop | Cursor | ChatGPT |
|------|---------------|--------|---------|
| MCP対応 | 提唱元・最も成熟 | エディタ統合に最適化 | 2025年に対応開始 |
| 主用途 | 汎用AIアシスタント | AIコーディング | 汎用AIアシスタント |
| 無料枠 | あり(制限付き) | あり(2週間Pro試用) | あり(GPT-4o制限付き) |
| 有料プラン | Pro $20/月〜 | Pro $20/月〜 | Plus $20/月〜 |
| 日本語UI | 対応 | 対応 | 対応 |
| 商用利用 | 可(規約準拠) | 可(規約準拠) | 可(規約準拠) |

※料金・機能の詳細は各公式サイト最新情報を参照してください。

### 編集部の総合判断

- <strong>MCPをこれから学びたい人</strong> → Claude Desktopが第一候補。プロトコル提唱元のため設定例・公式ドキュメントが最も豊富。
- <strong>コーディング中心で外部ツール連携を強化したい人</strong> → Cursor。GitHub・DB系MCPサーバーとの相性が良く、エディタ内で完結。
- <strong>既にChatGPT環境がある人</strong> → ChatGPTのMCP対応を活用。乗り換えコストなしでSlack・Notion連携を追加可能。

## よくある質問(FAQ)

### Q. MCPは無料で使えますか?
はい、MCP自体はオープンソースの標準プロトコルで完全無料です。MCPサーバーもほとんどがオープンソースで無料です。ただし、接続先のサービス(GitHub、Slack、Notionなど)の利用料金は別途かかります。

### Q. MCPとAPIの違いは何ですか?
APIは「ツールごとの専用窓口」、MCPは「すべてのツールに共通する窓口」です。APIを使う場合、ツールごとにリクエスト形式や認証方式を調べて個別実装が必要です。MCPは統一されたプロトコルで、一度対応すればどのMCPサーバーとも同じ方式で通信できます。

### Q. MCPサーバーは自分で作れますか?
作れます。公式のSDKがTypeScript、Python、Java、Kotlin、C#、Rubyで提供されています。最もシンプルなMCPサーバーは数十行のコードで実装可能です。公式リポジトリにテンプレートとチュートリアルがあります。

### Q. MCPを使うにはプログラミングの知識が必要ですか?
基本的な利用(既存のMCPサーバーをClaude DesktopやCursorに追加する)にはプログラミング知識は不要です。JSONの設定ファイルを編集し、ターミナルでコマンドを実行できれば十分です。自作のMCPサーバーを開発する場合はTypeScriptまたはPythonの知識が必要になります。

### Q. MCPはセキュリティ的に安全ですか?
MCPのプロトコル自体にはユーザー承認フローが組み込まれており、AIが外部ツールを操作する前に必ず人間の確認が入ります。ただし、APIキーの管理やアクセス権限の設定はユーザーの責任です。設定ファイルをGitにコミットしない、アクセスフォルダを限定するなどの基本的なセキュリティ対策を忘れずに。

### Q. ChatGPTでもMCPは使えますか?
はい、OpenAIは2025年にMCPの公式採用を発表し、ChatGPTやAgents SDKでMCPに対応しています。Claude Desktop同様、設定ファイルにMCPサーバーの情報を追加することで利用可能です。

## あわせて読みたい

- [【2026年最新】Claude Code完全ガイド|使い方・料金・始め方を徹底解説](/mag/claude-code-guide-2026)
- [GitHub [Copilot](/tool/copilot)の使い方・料金を完全解説【2026年最新版】](/mag/github-copilot-guide-2026)
- [Windsurf AIの使い方を完全解説【2026年最新】料金・Cascade・始め方ガイド](/mag/windsurf-guide-2026)
- [Cursor AIの使い方・料金を完全解説【2026年最新版】](/mag/cursor-ai-guide-2026)
- 【2026年最新】[AIエージェントの作り方完全ガイド](/mag/ai-agent-build-guide-2026)