MCP(Model Context Protocol)とは?仕組みと実践的な活用事例【2026年最新】
「ClaudeにGitHubを直接操作させたい」「AIにSlackのメッセージを自動で送らせたい」——こうした要望を実現するのが、2024年末から急速に普及した「MCP(Model Context Protocol)」です。2026年4月現在、公開MCPサーバーは1万件を超え、AI活用の世界を根本から変えつつあります。
MCPとは、AIと外部ツール・データソースをつなぐ「共通の規格(プロトコル)」です。これまでAIを外部サービスと連携させるには、それぞれ専用のカスタム実装が必要でした。MCPはその煩雑さを解消し、「一度作れば、どのAIにも接続できる」仕組みを実現します。
この記事では、MCPの仕組みをわかりやすく解説し、ClaudeやClaude Codeでの実際の設定方法、すぐに使える人気MCPサーバーの一覧まで紹介します。技術者でも非技術者でも理解できるよう、具体例を交えながら解説します。



MCP(Model Context Protocol)とは?概念をわかりやすく解説
AIが「外の世界」と接続できなかった問題
従来のChatGPTやClaudeは、基本的に「テキストを受け取り、テキストを返す」だけのツールでした。インターネットの検索・ファイルの読み書き・データベースへのアクセスなど、AIの「外の世界」とのやり取りには、それぞれ個別の実装が必要でした。
たとえばClaudeにGitHubのissueを読んでもらいたい場合、開発者は独自のAPIラッパーを作り、ClaudeにデータをわかせるためのPrompt設計をし、エラーハンドリングを書く……という作業が必要でした。同じことをSlackやNotionで行いたければ、また別の実装が必要です。
この「毎回ゼロからつなぎ直す」問題を解決するために生まれたのがMCPです。
MCPの核心——「USB-Cポート」のような標準規格
MCPはAnthropicが2024年11月に発表した、AIとツールをつなぐオープンな通信規格です。よく使われる例えは「AIのためのUSB-C」。USB-Cが登場したことで「このケーブルはどのデバイスでも使える」になったように、MCPによって「このMCPサーバーはどのAIでも使える」が実現します。
MCPを構成する3つの要素を理解しておきましょう:
- MCPクライアント:AIアシスタント側(ClaudeやClaude Codeなど)。MCPサーバーにリクエストを送る
- MCPサーバー:特定のツール・サービスとの橋渡し役(GitHub用・Notion用・Slack用など)。MCPの規格に従って機能を提供する
- ツール/リソース:実際の外部サービス(GitHub・Notion・ファイルシステム・データベースなど)
開発者がMCPサーバーを一度作れば、Claude・GPT・Geminiなど任意のAIクライアントからそのサーバーを使えます。逆にユーザー視点では、1万件以上の既存MCPサーバーをClaudeに接続するだけで、あらゆるツールをAIから操作できるようになります。
業界標準として定着した背景
MCPが短期間でここまで普及した理由は、Anthropicが戦略的に「オープン標準」として公開したことです。2025年12月、AnthropicはMCPをLinux Foundation傘下の「Agentic AI Foundation(AAIF)」に寄贈。OpenAI・Microsoft・Googleも採用を表明し、事実上のAI業界標準プロトコルになっています。
MCPサーバーの数は急速に拡大しており、2024年11月の発表時点では約100個だったものが、2026年4月時点では10,000件以上に達しています。

MCPでできること〜具体的な活用シーン〜
開発者向けの活用例
エンジニアにとってMCPは「AIをプロジェクトの文脈で使える」ようにするものです。代表的な活用例を見てみましょう。
- GitHub連携:Claudeがリポジトリのコードを直接読み、issueを作成し、PRのレビューコメントを自動投稿。「このバグを修正してissueを閉じて」が一発で完了。
- データベース操作:PostgreSQL・MySQLのMCPサーバー経由でClaudeがSQLを実行し、データ集計・レポート生成を自動化。「先月の売上上位10件を出して」と自然言語で依頼。
- ブラウザ自動化:PlaywrightのMCPサーバーを使い、Webサイトのスクレイピング・フォーム入力・UI自動テストをAIが実行。
- ファイルシステム操作:ローカルファイルの読み書き・フォルダ整理をAIが直接実行。「プロジェクトの古いログファイルを削除して」が可能に。
ビジネス・非エンジニア向けの活用例
MCPはエンジニアだけのものではありません。設定済みのMCPサーバーを使えば、非エンジニアでもAIを強力なビジネスツールとして活用できます。
- Notion連携:「今週のタスクをNotionに追加して」「このミーティングメモをデータベースにまとめて」がClaudeとの会話だけで実現。
- Slack連携:「#generalチャンネルに今日のレポートを投稿して」「未読メッセージの要約を作って」などのSlack操作をAIに委任。
- Google Drive連携:ドライブ内のドキュメントをAIが横断検索し、必要な情報を抽出。「先月の議事録をすべて読んで決定事項をまとめて」が可能に。
- カレンダー連携:「来週の会議スケジュールを確認して空き時間を教えて」「この件について1時間のMTGを設定して」と会話形式で予定管理。



Claude DesktopでMCPを設定する方法(初心者向け)
設定の基本的な流れ
Claude DesktopアプリにMCPサーバーを追加する手順を解説します。ここでは最もポピュラーな「Filesystem(ファイルシステム)MCPサーバー」を例にします。
前提:Claude Desktopアプリがインストール済みであること。公式サイトからダウンロードできます。
Step 1:設定ファイルを開く
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
このJSONファイルをテキストエディタで開きます(ファイルが存在しない場合は新規作成)。
Step 2:MCPサーバーの設定を記述する
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/あなたのユーザー名/Documents"
]
}
}
}
Step 3:Claude Desktopを再起動する
設定ファイルを保存してClaude Desktopを再起動すると、チャット画面にMCPサーバーのアイコンが表示されます。これでClaudeがDocumentsフォルダを直接読み書きできるようになります。
Node.jsが必要な場合の事前準備
多くのMCPサーバーはNode.js(npxコマンド)を使って起動します。まだインストールしていない場合はNode.js公式サイトからLTS版をインストールしてください。インストール後、ターミナル(Macはターミナル.app、Windowsはコマンドプロンプト)でnode -vと入力してバージョンが表示されれば準備完了です。

すぐに使えるおすすめMCPサーバー10選
開発・コーディング系
| MCPサーバー名 | できること | 用途 |
|---|---|---|
| GitHub MCP | リポジトリ操作・issue管理・PR作成 | 開発効率化 |
| Filesystem MCP | ローカルファイルの読み書き・検索 | ファイル管理 |
| PostgreSQL MCP | DBへのSQL実行・データ取得 | データ分析 |
| Playwright MCP | ブラウザ操作・スクレイピング・テスト | Web自動化 |
| Git MCP | Gitコマンド操作・履歴確認 | バージョン管理 |
ビジネス・生産性系
| MCPサーバー名 | できること | 用途 |
|---|---|---|
| Notion MCP | ページ作成・DB操作・タスク管理 | 業務管理 |
| Slack MCP | メッセージ送受信・チャンネル管理 | コミュニケーション |
| Google Drive MCP | ドキュメント検索・読み取り・作成 | 資料管理 |
| Exa MCP | 高精度なWeb検索・情報収集 | リサーチ |
| Fetch MCP | URLからWebコンテンツを取得 | 情報収集 |
これらのMCPサーバーはすべてMCPの公式GitHubリポジトリやmcp.so(MCPサーバーのディレクトリサービス)で配布されています。

Claude CodeでMCPを使う方法(上級者向け)
コマンド1行で設定できる
Claude Codeでは、コマンドラインからMCPサーバーを追加できます。GitHubのMCPサーバーを追加する例:
claude mcp add github -s project -- npx -y @modelcontextprotocol/server-github
追加後はclaude mcp listで登録済みのMCPサーバーを確認できます。-s projectオプションをつけると、そのプロジェクトフォルダ内でのみMCPが有効になります(グローバルに適用する場合は-s user)。
MCP活用でClaude Codeが劇的に強化される
Claude CodeにMCPを組み合わせると、以下のような高度な自律作業が可能になります:
- GitHubのissueを読んで、コードを修正し、PRを作成し、レビューコメントに返答する——すべて自動
- データベースのデータを取得し、分析し、レポートをNotionページに書き込む
- Webサイトをスクレイピングして情報を整理し、スプレッドシートに転記する
これはまさに「AIエージェント」の実装であり、MCPはそのインフラを担っています。

MCPを使う上での注意点とセキュリティ
信頼できるMCPサーバーだけを使う
MCPサーバーはAIにツールへのアクセス権を与えます。悪意のあるMCPサーバーを追加すると、ファイルを勝手に読まれたり、外部にデータを送信されたりするリスクがあります。
安全なMCPサーバーの選び方:
- Anthropic公式リポジトリ(
@modelcontextprotocol/配下)のサーバーを優先する - GitHubのスター数が多く、更新が続いているものを選ぶ
- ソースコードが公開されていて内容を確認できるものを選ぶ
- 不審なMCPサーバーを絶対に追加しない
権限は最小限に設定する
Filesystemサーバーを設定する際は、アクセスを許可するフォルダを必要最小限に絞りましょう。ルートディレクトリ全体(/やC:\)へのアクセスを許可するのは危険です。
また、重要な業務データが入っているフォルダへのアクセス許可は、用途が終わったら設定から削除する習慣をつけることをおすすめします。

まとめ:MCPはAIエージェント時代のインフラ
MCPを理解し活用できるかどうかは、2026年のAI活用レベルを大きく左右します。重要なポイントをまとめます:
- MCPとは:AIと外部ツールをつなぐ標準規格。Anthropicが2024年11月に発表し、OpenAI・Google・Microsoftも採用する業界標準。
- できること:GitHub・Notion・Slack・DBなど1万件以上のツールをAIから直接操作できる。
- 設定方法:Claude DesktopはJSONファイルに記述、Claude CodeはCLIコマンド1行で追加。
- おすすめ入門:まずFilesystem MCPサーバーを追加してClaudeにローカルファイルを読ませてみる。
- 注意点:信頼できるサーバーのみ使用、権限は最小限に。
MCPは単なる便利ツールではなく、AIが「考えるだけ」から「実際に行動する」エージェントになるための基盤技術です。今のうちに設定・活用をマスターしておくことが、AI時代のリテラシーとして重要になっています。


