【2026年7月最新】MCPサーバーとは?仕組み・16種の活用事例・Claude Codeで使いこなす方法を完全解説
この記事の内容
「MCPサーバーって何のこと?」「Claude CodeでMCPを使うとどうなるの?」——2024年末にAnthropicが発表したMCP(Model Context Protocol)は、AIと外部ツール・データを繋ぐオープンプロトコルとして急速に普及しています。GitHub・Slack・Notion・データベースなど、あらゆる外部システムをClaude Codeから直接操作できるようになる仕組みです。
従来のAIは「会話の中でコードを提案する」ところまでしかできませんでしたが、MCPサーバーを経由することで、Claude Codeが実際にGitHubのPRを確認したり、Slackにメッセージを投稿したり、データベースにSQLを実行したりすることができるようになります。2026年現在、MCPは「AIエージェント活用の鍵」として多くの企業から注目を集めています。
弊社(株式会社GENAI)でも、Claude Code + MCPサーバーの組み合わせで業務自動化を大幅に進化させました。GitHub MCPで毎日のPRレビューを自動化し、Slack MCPで会議のアクションアイテムを自動通知し、Google Drive MCPで週次レポートを自動生成する仕組みを構築しています。この記事ではMCPの基礎から実際の設定手順・活用事例まで、非エンジニアの方でも分かるように解説します。
また、MCPは単にツールを繋ぐだけでなく、「AIが状況を把握した上で最適な行動を選択する」という自律エージェント化を可能にします。例えば「今日のタスクを教えて」という指示に対して、Claude CodeがGoogle Calendar MCPで今日の会議スケジュールを確認し、Notion MCPで未完了タスクを取得し、DB MCPで担当顧客の状況を把握した上で「今日優先すべきことは〇〇です」と回答する、というインテリジェントなアシスタントが実現します。
01 WHAT IS MCP MCPサーバーとは──Model Context Protocolの基礎 AIと外部ツール・データを繋ぐAnthropicのオープン規格
📚 用語解説
MCP(Model Context Protocol):Anthropicが2024年11月に発表した、AIアシスタントと外部ツール・データソースを接続するためのオープンプロトコル。HTTP(Webの通信規格)やUSB(デバイス接続規格)のように、「AIと外部システムをどう繋ぐか」の標準規格を定めたもの。MCPに対応したツール(MCPサーバー)があれば、どのAIからでも同じ方法で接続できます。
MCPの名称「Model Context Protocol」は「モデル(AI)のコンテキスト(文脈・状況)をプロトコル(通信規格)で拡張する」という意味を持っています。従来のAIは自分が学習した知識の中でしか回答できませんでしたが、MCPによって「リアルタイムの社内データ」「外部APIの最新情報」「ファイルシステムの現在の状態」にアクセスできるようになり、AIの「知識の範囲」が事実上無限に拡張されます。
MCPが登場する前、AIに外部ツールを使わせる場合は、ツールごとに個別のプラグインや接続コードを書く必要がありました。例えば「Claude CodeにGitHubを操作させたい」という場合、GitHub APIの認証・エンドポイント・エラー処理を全てカスタムコードで実装する必要があり、エンジニア以外には困難でした。
MCPはこの問題を解決するために設計されました。MCPサーバーという「橋」を使うことで、どのAIからでも同じプロトコルで様々な外部ツールに接続できます。GitHub・Slack・Notion・Google Drive・PostgreSQL等の主要ツールはすでにMCPサーバーを公開しており、数行の設定を追加するだけでClaude Codeから使えるようになります。
MCPはAnthropicが開発・公開していますが、オープンソースの規格であるため、Claude以外のAI(OpenAI・Gemini等)からも利用できます。2026年現在、MCPは急速に普及しており、主要なSaaSサービスやクラウドプロバイダーが続々とMCPサーバーを公開しています。エンジニアでなくても、用意されたMCPサーバーをClaude Codeの設定に追加するだけで利用できます。
1-1. MCPが必要とされる3つの背景
02 MCP ARCHITECTURE MCPの3層構造──Host/Client/Serverの役割 それぞれのコンポーネントが何をしているのかを理解する
📚 用語解説
MCPホスト(MCP Host):MCPを活用するAIアプリケーション本体。Claude Code・Claude Desktop・その他MCP対応のAIアプリがHostに当たります。Hostは複数のMCPクライアント(接続管理)を持ち、ユーザーからの指示をMCPサーバーに伝える役割をします。
MCPのアーキテクチャは「ホスト」「クライアント」「サーバー」の3層で構成されています。日常的な例で説明すると、「スマートフォン(Host)が、USBコントローラー(Client)を通じて、外付けストレージ(Server)からデータを読み書きする」という構造に近いです。
| コンポーネント | 役割 | 具体例 |
|---|---|---|
| MCPホスト(Host) | AIアプリ本体。ユーザーの指示を受け取り、MCPクライアントを管理する | Claude Code、Claude Desktop、Cursor等 |
| MCPクライアント(Client) | MCPサーバーへの接続を管理する橋渡し役。認証・通信を担当 | Claude Code内部のMCPハンドラー |
| MCPサーバー(Server) | 特定の外部ツールやデータソースへのアクセスを提供するプログラム | GitHub MCP Server、Slack MCP Server等 |
MCPサーバーは、接続先のツール(GitHub・Slack等)との間に立って「翻訳者」の役割をします。Claude Codeが「GitHubのリポジトリ一覧を取得して」と言えば、MCPクライアントがGitHub MCPサーバーに転送し、GitHub MCPサーバーがGitHub APIを呼び出して結果を返す、というフローです。ユーザーはGitHub APIの詳細を知らなくても、日本語で指示するだけで操作できます。
📚 用語解説
MCP通信プロトコル:MCPホストとMCPサーバーの間の通信には「標準入出力(stdio)」または「HTTP/SSE(Server-Sent Events)」が使われます。ローカルで動かすMCPサーバーはstdioが一般的で、リモートサービスとの接続にはHTTP/SSEが使われます。ユーザーは通信方式を意識する必要はなく、設定ファイルに接続情報を書くだけです。
03 MCP THREE FEATURES MCPの3つの機能──Tools/Resources/Prompts 外部ツールとの連携で「できること」の全体像
MCPサーバーがAIに提供できる機能は「Tools」「Resources」「Prompts」の3種類に分類されます。これらを理解することで、MCPで何ができて何ができないかを正確に把握できます。
📚 用語解説
MCPのTools(ツール):AIが「実行できる操作」を定義した機能。例:「GitHubにPRを作成する」「Slackにメッセージを送る」「データベースにSELECT文を実行する」など。Toolsを使うと、AIが実際にAPIを呼び出して外部システムに変更を加えることができます。最もよく使われる機能です。
| 機能種別 | 役割 | 具体例 | 備考 |
|---|---|---|---|
| Tools(ツール) | AIが実行する操作を定義 | GitHubにPRを作成/Slackにメッセージ送信/DBにSQL実行 | 副作用がある操作(書き込み・変更) |
| Resources(リソース) | AIが読み取れるデータを定義 | ファイル一覧取得/ドキュメント内容取得/DB検索結果 | 副作用なし(読み取りのみ) |
| Prompts(プロンプト) | よく使う指示テンプレートを定義 | コードレビューテンプレート/バグ報告フォーマット | ユーザーが選択して呼び出す |
実際のユースケースでは、この3つを組み合わせて使います。例えば「先週のPRを全部レビューして問題点をSlackに投稿して」という指示に対して、Claude Codeは①Resources(GitHubのPR一覧を読み取る)→②自分で分析→③Tools(Slackに投稿する)という流れで処理します。
Claude CodeでMCPのToolsを使う場合、デフォルトでは実行前に「本当にこの操作を行いますか?」という確認が表示されます。データ削除・外部への投稿など不可逆な操作は、確認を見逃さないよう注意しましょう。CLAUDE.mdで特定のToolsを自動承認に設定することもできます。
04 TOP MCP SERVERS おすすめMCPサーバー10選 GitHub・Slack・Notion・DB等、用途別に厳選
MCPサーバーは世界中の開発者・企業がオープンソースで公開しており、2026年現在で数百種類以上が存在します。ここでは特にビジネス活用で効果が高い10種を厳選して紹介します。
| MCPサーバー | 接続先 | 主な機能 | 推奨用途 |
|---|---|---|---|
| GitHub MCP Server | GitHub | PR作成/コードレビュー/Issues管理/リポジトリ操作 | エンジニア向け・開発チーム |
| Slack MCP Server | Slack | メッセージ送信/チャンネル検索/スレッド管理 | 社内通知の自動化 |
| Notion MCP Server | Notion | ページ作成・編集/DB検索/コンテンツ管理 | ドキュメント・情報管理 |
| Filesystem MCP Server | ローカルファイル | ファイル読み書き/フォルダ操作 | ファイル管理・自動化 |
| PostgreSQL/MySQL MCP | データベース | SQL実行/スキーマ確認/データ検索・集計 | データ分析・レポート |
| Google Drive MCP | Google Drive | ドキュメント・スプレッドシート操作 | Googleワークスペース連携 |
| Google Calendar MCP | Google Calendar | 予定確認・作成・変更 | スケジュール管理の自動化 |
| Puppeteer MCP | Webブラウザ | ブラウザ自動操作・スクレイピング | Webデータ取得・RPA |
| Brave Search MCP | Brave検索エンジン | リアルタイムWeb検索 | 最新情報取得(知識カットオフ回避) |
| Memory MCP Server | ローカルメモリ | 会話を超えた長期記憶の保存・読み取り | 継続的なプロジェクト管理 |
上記10種のMCPサーバーはどれもオープンソースで公開されており、npmまたはpipでインストールしてClaude Codeの設定ファイルに数行追加するだけで使い始めることができます。特にビジネス用途では「Slack MCP」「DB MCP」「Notion MCP」の3つが業務効率化の核になります。
4-1. 各MCPサーバーの具体的な使い方と実例
4-2. 業種・職種別のMCPサーバー推奨セット
📚 用語解説
MCPサーバースタック:複数のMCPサーバーを組み合わせて使うことを「MCPスタック」と呼びます。単体でも役立ちますが、複数のMCPサーバーを組み合わせることで、複数ツール間のデータ連携・横断的な業務フロー自動化が可能になります。例えば「Slack + Notion + DB」のスタックで、Slackの問い合わせをDBに記録しNotionで管理する、という三位一体の自動化が実現します。
| 職種・業種 | おすすめMCPスタック | 実現できる自動化 |
|---|---|---|
| エンジニア・開発チーム | GitHub MCP + Filesystem MCP + Slack MCP | PR自動レビュー + コード検索 + レビュー通知 |
| マーケティング担当 | Brave Search MCP + Notion MCP + Google Drive MCP | 競合リサーチ自動化 + レポート生成 + 共有 |
| 営業・CRM担当 | DB MCP + Google Calendar MCP + Slack MCP | 顧客データ分析 + 面談管理 + フォローアップ通知 |
| 経営・管理職 | DB MCP + Google Drive MCP + Slack MCP | KPI自動集計 + 経営レポート生成 + 幹部共有 |
| カスタマーサポート | Notion MCP + Slack MCP + DB MCP | FAQ自動検索 + 対応記録 + エスカレーション |
職種によって必要なMCPサーバーの組み合わせは異なりますが、Slack MCPはほぼ全ての職種で汎用的に役立ちます。多くの企業でコミュニケーションの中心にSlackを使っているため、他のMCPサーバーと組み合わせることで「データを取得→分析→Slackで通知」という自動化フローが強力に機能します。
初めてMCPを使う方には以下の順番をおすすめします:①Filesystem MCP(設定最簡単・APIキー不要)→②Brave Search MCP(Webリサーチ強化)→③Slack MCP(通知の自動化)→④Notion/Google Drive MCP(ドキュメント管理)→⑤DB MCP(データ分析)。一度に全部設定しようとせず、1つずつ動作確認しながら徐々に追加するのがトラブルを防ぐコツです。
05 SETUP GUIDE Claude CodeでMCPを設定する手順 設定ファイルに数行追記するだけで使えるようになる
📚 用語解説
Claude Codeの設定ファイル(settings.json):Claude CodeのMCPサーバー設定を記述するJSONファイル。Windowsでは`C:/Users/<ユーザー名>/.claude/settings.json`に存在します。このファイルに接続したいMCPサーバーの情報(コマンド・パス・認証情報等)を記述すると、次回Claude Code起動時から使用可能になります。
Claude CodeへのMCPサーバーの追加は、設定ファイル(settings.json)に接続情報を書くだけです。以下にGitHub MCPサーバーを追加する例を示します。
settings.jsonにGitHub Token・Slack Bot Token等の認証情報を直接書き込む場合、そのファイルを誰かに見られると不正アクセスされるリスクがあります。settings.jsonをGitリポジトリに追加しない(.gitignoreに入れる)、または環境変数経由で認証情報を渡す方法を推奨します。
なお、Claude CodeのMCP設定方法はAnthropicが公式ドキュメントを公開しています。初めてMCPを設定する場合は、まず「Filesystem MCP Server」(ローカルファイル操作)から試すことをおすすめします。外部APIキーが不要で最もシンプルに試せるMCPサーバーです。
5-1. よくある設定エラーとその対処法
| エラー内容 | 原因 | 対処法 |
|---|---|---|
| MCPサーバーが認識されない | settings.jsonの書式エラー(JSON不正) | settings.jsonをJSONバリデーターで確認。コンマや括弧の漏れが多い |
| 認証エラー(401 Unauthorized) | APIキー・Tokenが間違いまたは期限切れ | APIキーを再発行し、環境変数またはsettings.jsonに正しく設定 |
| 接続タイムアウト | ネットワーク環境(プロキシ・ファイアウォール) | 社内ネットワークのプロキシ設定を確認。テスト用にモバイルWi-Fiで試す |
| 権限エラー(403 Forbidden) | MCPサーバーのAPIキーの権限が不足 | GitHub TokenならリポジトリのRead/Write権限を付与して再作成 |
| モジュールが見つからない(module not found) | npmでのMCPサーバーインストールが未完了 | `npm install -g @modelcontextprotocol/server-xxx`を再実行 |
設定でうまくいかない場合は、Claude Codeに「MCPサーバーの設定エラーを調査して。settings.jsonの内容を見て問題点を指摘して」と直接聞くのが最も効率的です。Claude Code自身が自分の設定ファイルを読んで問題を診断できるため、エラーメッセージを貼り付けるだけで解決策を提示してもらえます。
06 MCP USE CASES MCPを使ったClaude Codeの業務自動化事例 実際の業務でどう使われているか──具体的シナリオ10選
MCPサーバーを活用することで実現できる業務自動化の具体的なシナリオを紹介します。これらは全て「日本語で指示するだけ」で実行できます。
07 GENAI MCP ADOPTION 【GENAI独自データ】MCP導入で変わった業務フロー Claude Code + MCPサーバーで実現した業務自動化の実績
弊社GENAIでは、Claude Code + MCPサーバーの組み合わせで以下の業務フローを自動化しています。導入前後の比較とともにご紹介します。
| 業務 | MCP導入前 | MCP導入後(Claude Code + MCP) | 削減効果 |
|---|---|---|---|
| 週次売上レポート | 2時間(DB手動クエリ → Excel作成 → Slack投稿) | 5分(DB MCP + Google Drive MCP + Slack MCPで自動化) | 2時間/週削減 |
| GitHubコードレビュー | 3〜4時間/週(手動確認) | 30分/週(GitHub MCPで自動コードサマリー生成) | 3時間/週削減 |
| 競合情報収集 | 4時間/月(手動リサーチ) | 30分/月(Brave Search + Notion MCPで自動蓄積) | 3.5時間/月削減 |
| 顧客フォローアップ | 1時間/日(手動確認・Slack投稿) | 0分/日(DB MCP + Slack MCPで全自動) | 1時間/日削減 |
特に効果が大きかったのが「週次売上レポートの自動化」です。以前は担当者がデータベースに手動でSQLを打ち込み、Excelに転記し、グラフを作成し、Slackに投稿するという2時間かかる作業がありました。現在はClaude Codeに「先週の売上データをMCPで取得してGoogleシートに整形して#reportチャンネルに投稿して」と一言指示するだけで、5分以内に自動完了します。
MCPを使いこなす上で特に重要なポイントが、「MCPサーバーの選び方は業務フローから逆算する」という考え方です。「GitHubがあるからGitHub MCPを入れよう」ではなく、「コードレビューに毎週3時間かかっているから自動化したい」という課題から始めて、その課題を解決できるMCPサーバーを選ぶことが成功の鍵です。まず自社で最も時間がかかっている繰り返し業務を書き出し、それをMCPで自動化できないかを検討することを推奨します。
MCPを導入して最も実感したのは「AIがやっと本当の意味で役に立ち始めた」という感覚です。従来のAIは「このデータを分析するSQLを書いて」と言えばSQLを書いてくれましたが、実際にDBに接続して結果を返すまでには人間の作業が挟まっていました。MCP導入後は、指示から結果までが完全に自動で流れます。この「人間が介在しなくていい」という体験の変化が、業務効率化の本質だと感じています。
「Claude Code + MCPサーバーで業務を自動化したいが、どのMCPサーバーから始めればいいか分からない」「自社のシステムにMCPを接続するには何が必要か」——そうした疑問をお持ちの方は、GENAIにご相談ください。MCP設定から業務フロー設計まで、実際の導入経験からアドバイスします。
NEXT STEP
この記事の内容を、あなたのビジネスで
実践してみませんか?
AI活用を自社で回せるようになりたい方へ
AI鬼管理
Claude Code・Cowork導入支援から業務設計・社内浸透まで実践ベースで伴走。「自社で回せる組織」を90日で作る経営者向けトレーニング。
よくある質問
Q. MCPサーバーはエンジニアでないと使えませんか?
A. MCPサーバー自体の「使用」はエンジニアでなくても可能です。ただし、初期設定(npmでインストール・settings.jsonの編集)には多少のコマンドライン操作知識が必要です。弊社では非エンジニアの担当者でも、IT部門またはClaude Codeに設定方法を聞きながら1〜2時間で初期設定を完了させています。設定が完了した後は、日本語で指示するだけで使えます。
Q. MCPサーバーのセキュリティリスクはありますか?
A. MCPサーバーを使うと、Claude Codeが外部システム(GitHub・Slack・DB等)にアクセスできるようになるため、設定を誤ると意図しないデータ変更・削除が起こるリスクがあります。対策として:①Claude Codeの設定で変更操作前に確認を求める設定をオンにする ②APIキー・Tokenの権限を最小限にする(例:GitHub Tokenは対象リポジトリのread/writeのみ) ③定期的に使用ログを確認する の3点を推奨します。
Q. MCPサーバーは有料ですか?
A. MCPサーバー自体は多くの場合オープンソースで無料です。GitHub MCP Server・Filesystem MCP Server・Brave Search MCP等はMITライセンスで公開されており、無料で利用できます。ただし、MCPサーバーが接続する外部サービス側(GitHubのAPI利用、Slack Bot設定等)にはそれぞれのサービスの料金が適用されます。また、Claude CodeでMCPを使うにはClaude Pro以上のプランが必要です。
Q. MCPサーバーを自作することはできますか?
A. はい、できます。AnthropicはMCP SDKをPython・TypeScript向けに公開しており、独自のMCPサーバーを作成できます。例えば「自社の基幹システムのAPIをMCP経由でClaude Codeから使えるようにする」という開発も可能です。MCPの仕様はオープンプロトコルのため、MCPに対応した全てのAIから自作MCPサーバーにアクセスできます。
Q. MCPとFunction Callingの違いは何ですか?
A. Function Calling(OpenAI等のツール呼び出し機能)は各AIベンダー独自の実装で、ベンダーが変わると設定も変わります。MCPはベンダーに依存しないオープン規格であり、一度MCPサーバーを設定すれば、MCPに対応した全てのAI(Claude・GPT等)から同じサーバーを利用できます。長期的な互換性・拡張性の観点からMCPが優れています。
Q. Claude Codeが一度の指示で複数のMCPサーバーを同時に使えますか?
A. はい、Claude Codeは複数のMCPサーバーを同時に使えます。「GitHubのPRを確認してNotionにサマリーを書いてSlackに通知して」という1つの指示で、GitHub MCP・Notion MCP・Slack MCPを連携して使用できます。Claude Codeがどのツールをどの順番で使うかを自動的に計画・実行するため、ユーザーは複雑なフローを意識せず日本語で指示するだけです。
Claude Codeで業務自動化を90日で叩き込む
経営者向けの伴走型パーソナルトレーニング
Claude Code を業務に落とし込む
専門研修コース一覧
受講者本人の業務を題材に、「使いこなせる」状態になるまで伴走する研修プログラム。1対1特化型・ハンズオン・法人講座の3コースを展開中。業務特化・実装まで踏み込むタイプのClaude Code研修です。
研修コース一覧を見る →AI鬼管理へのお問い合わせ
この記事を読んで気になった方へ。
AI鬼管理の専門スタッフが、御社に最適な
業務自動化プランを無料でご提案します。




