# MCPサーバー実践入門2026 — AIに外部ツールを繋いで「考えるだけ」から「動かす」へ進化させる完全ガイド
最終更新: 2026-05-02 / AI Builders Lab
TL;DR — この記事で得られること
・MCP(Model Context Protocol)は、AIと外部ツール・データベースを接続する標準規格。2024年11月にAnthropic社が公開し、2026年5月時点で月間9,700万回以上のSDKダウンロード、13,000以上の公開サーバーが稼働している
・OpenAI、Google、Microsoft が相次いで対応を表明し、事実上の業界標準になった。「AIにチャットで質問する」だけの時代から「AIがSlack・Notion・データベースを直接操作する」時代への転換点
・本記事では、MCPの基本概念から、実際にClaude CodeやClaude Desktopに接続する手順、業務別おすすめサーバー15選、そして自分だけのMCPサーバーを1時間で作る方法まで、一本道で解説する
・無料パートでMCPの仕組みと重要性を理解し、有料パートで即実践できるセットアップ手順・活用パターン・自作ガイドを手に入れる
MCPとは何か? — 「AIのUSB-Cポート」を正しく理解する
MCP(Model Context Protocol)を一言で表すなら、AIアプリケーションと外部データソースをつなぐ標準的な接続規格だ。
これまでAIに社内データベースの情報を参照させたり、Slackのメッセージを検索させたりするには、ツールごとに個別のAPI連携コードを書く必要があった。ツールが10個あれば10通りの接続方法を実装しなければならない。MCPが解決するのは、まさにこの「接続方法がバラバラ」問題だ。
MCPの構造はシンプルな3層:
層 / 役割 / 具体例
**MCPホスト** / AIが動作するアプリケーション / Claude Desktop、Claude Code、Cursor、VS Code
**MCPクライアント** / ホストとサーバー間の通信を仲介 / ホストに内蔵されている(ユーザーが意識する必要はない)
**MCPサーバー** / 外部ツールやデータへのアクセスを提供 / Slack MCP Server、Notion MCP Server、PostgreSQL MCP Server
USBメモリをPCに挿すように、MCPサーバーをAIホストに登録するだけで、AIが新しいツールを使えるようになる。だから「AIのUSB-Cポート」と呼ばれている。
MCPサーバーが提供する3つの機能
MCPサーバーは、AIに対して以下の3種類の機能を公開できる。
・ツール(Tools) — AIが外部システムに対してアクションを実行する機能。データベースへの書き込み、Slackへのメッセージ送信、ファイルの作成など
・リソース(Resources) — AIが参照できる読み取り専用のデータ。社内ドキュメント、設定ファイル、APIレスポンスなど
・プロンプト(Prompts) — 特定のタスクに最適化された指示テンプレート。コードレビュー用プロンプト、翻訳用プロンプトなど
この3つの組み合わせで、AIは「情報を読む」「判断する」「実行する」の一連の流れを自律的にこなせるようになる。
なぜ2026年にMCPが重要なのか? — 数字で見る爆発的な普及
MCPが発表されたのは2024年11月。わずか1年半で、以下の変化が起きた。
エコシステムの急拡大:
・月間SDKダウンロード数: 9,700万回超(2026年3月時点)
・公開MCPサーバー数: 13,000以上
・対応AIプラットフォーム: Claude、ChatGPT、Gemini、Cursor、Windsurf、VS Code Copilotなど主要どころがほぼ全対応
業界標準化への動き:
・2025年: OpenAIが独自のAssistants APIを非推奨にし、MCPへ移行を表明
・2025年: GoogleのADK、LangGraph、CrewAI、MicrosoftのAgent FrameworkがMCP対応
・2026年: Linux FoundationのAgentic AI Foundationに移管され、オープンガバナンスへ
これが意味するのは、MCPを理解していないと、これからのAI活用で大きなハンデを負うということだ。
個別のAIツールの使い方を覚えるより、MCPという「接続レイヤー」を理解する方が、はるかに応用範囲が広い。1つのMCPサーバーを作れば、Claude でも ChatGPT でも Cursor でも使える。ツールを切り替えるたびに連携コードを書き直す必要がなくなる。
MCPを使うと何ができるようになるのか? — 5つの実用シナリオ
具体例を見た方が早いので、実際にMCPで実現できる5つのシナリオを紹介する。
シナリオ1: Slackの情報をAIが横断検索する
Slack MCP Serverを接続すると、AIに「先週の#marketingチャンネルの議論をまとめて、アクションアイテムをリストにして」と頼むだけで、チャンネルの投稿を検索し、要約を生成してくれる。
シナリオ2: Notionのタスク管理をAIが自動更新する
Notion MCP Serverを使えば、AIがNotionのデータベースを直接読み書きできる。「今日完了したタスクのステータスを"完了"に変更して、来週のタスクをリストにして」という指示が通る。
シナリオ3: データベースの分析をAIが即座に実行する
PostgreSQL MCP Serverを接続すれば、AIに「先月の売上トップ10の商品を教えて」と聞くだけで、SQLクエリの生成・実行・結果の解釈まで一気にやってくれる。
シナリオ4: GitHub のプルリクエストをAIがレビューする
GitHub MCP Serverを使えば、AIがリポジトリのコード差分を読み取り、バグの可能性やセキュリティリスクを指摘してくれる。
シナリオ5: 複数ツールの横断ワークフロー
「Gmailで受信したクライアントからの問い合わせを確認し、CRMの顧客情報と照合して、Slackの担当者チャンネルに対応方針をまとめて投稿する」——こうしたクロスツールの自動化が、MCPサーバーを組み合わせることで実現する。
MCPサーバーをClaude Codeに接続する具体的な手順
ここからは、実際にMCPサーバーをセットアップして使い始める手順を解説する。Claude Codeを例に進めるが、Claude DesktopやCursorでも基本的な流れは同じだ。
ステップ1: Claude Codeのインストール確認
Claude Codeがインストールされていない場合は、ターミナルで以下を実行する。
npm install -g @anthropic-ai/claude-code
すでにインストール済みなら、バージョンを確認しておく。
claude --version
ステップ2: MCPサーバーを追加する
Claude Codeでは、claude mcp add コマンドでMCPサーバーを登録する。たとえば、ファイルシステムのMCPサーバーを追加する場合:
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/Documents
このコマンドは「filesystemという名前で、~/Documents配下のファイルにアクセスできるMCPサーバーを追加する」という意味だ。
ステップ3: 登録状態を確認する
claude mcp list
追加したサーバーが一覧に表示されれば成功。Claude Codeを起動すると、そのサーバーが提供するツールが自動的に利用可能になる。
ステップ4: 実際に使ってみる
Claude Codeを起動して、以下のように話しかける。
「~/Documentsフォルダにあるレポート.txtの内容を要約して」
MCPサーバー経由でファイルを読み取り、要約を返してくれる。
Claude Desktopの場合
Claude Desktopでは、設定ファイル(claude_desktop_config.json)にMCPサーバーの設定を記述する。
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/yourname/Documents"
]
}
}
}
設定ファイルの場所:
・macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
・Windows: %APPDATA%\Claude\claude_desktop_config.json
設定を保存したらClaude Desktopを再起動すれば反映される。
業務別おすすめMCPサーバー15選 — 目的から逆引きで選ぶ
MCPサーバーは13,000以上あるが、すべてを知る必要はない。業務の目的別に、すぐ使える実用的なサーバーを15個厳選した。
コミュニケーション・情報共有
サーバー名 / 用途 / 開発元
**Slack MCP Server** / Slackのメッセージ検索・要約・投稿 / Slack公式
**Google Workspace MCP** / Gmail・カレンダー・ドライブの読み書き / Google公式
**Notion MCP Server** / ページ・データベース・ブロックの読み書き / Notion公式
データベース・分析
サーバー名 / 用途 / 開発元
**PostgreSQL MCP Server** / PostgreSQLデータベースへのクエリ実行 / コミュニティ
**Supabase MCP Server** / Supabaseのデータ操作・Edge Functions連携 / Supabase公式
**SQLite MCP Server** / ローカルSQLiteデータベースの操作 / Anthropic公式
開発・コード管理
サーバー名 / 用途 / 開発元
**GitHub MCP Server** / リポジトリ・Issue・PRの操作 / GitHub公式
**GitLab MCP Server** / GitLabプロジェクトの管理 / コミュニティ
**Sentry MCP Server** / エラートラッキング・アラート管理 / Sentry公式
Webスクレイピング・情報収集
サーバー名 / 用途 / 開発元
**Firecrawl MCP Server** / Webページのスクレイピング・検索 / Firecrawl
**Brave Search MCP Server** / Web検索の実行 / Brave
**Fetch MCP Server** / 任意のURLからコンテンツ取得 / Anthropic公式
ビジネスツール連携
サーバー名 / 用途 / 開発元
**Stripe MCP Server** / 決済データ・サブスクリプション管理 / コミュニティ
**HubSpot MCP Server** / CRM顧客データ・ディール管理 / コミュニティ
**Zapier MCP Server** / 7,000以上のアプリとのワークフロー連携 / Zapier
選び方のポイント
・公式サーバーを優先する — Slack、Notion、Supabaseなどプラットフォーム自身が提供するサーバーは、APIの互換性・セキュリティの面で安心
・npmパッケージで配布されているものを選ぶ — npx -y @サーバー名 で即起動できるものが導入コストが低い
・GitHubのスター数とメンテナンス頻度を確認する — スター数100以上、直近3ヶ月以内にコミットがあるものが目安
・ローカル実行できるものを選ぶ — データを外部サーバーに送信しないローカルMCPサーバーは、機密情報を扱う業務でも安全に使える
1時間で作る「自分だけのMCPサーバー」 — TypeScript実装ガイド
既存のMCPサーバーで足りない場合は、自分で作ることもできる。公式SDKを使えば、最小構成のサーバーは1時間もかからない。
何を作るか?
ここでは「ローカルのCSVファイルを読み取って、AIが質問に答えられるようにするMCPサーバー」を作る。売上データ、顧客リスト、在庫データなど、CSVで管理しているデータをAIに分析させたい場面は多い。
準備するもの
・Node.js v18以上
・npm
・テキストエディタ(VS Code推奨)
ステップ1: プロジェクトを作成する
mkdir my-csv-mcp-server
cd my-csv-mcp-server
npm init -y
npm install @modelcontextprotocol/sdk csv-parse
npm install -D typescript @types/node
npx tsc --init
ステップ2: サーバーのコードを書く
src/index.ts を作成する。
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";
import { parse } from "csv-parse/sync";
import { readFileSync } from "fs";
const server = new McpServer({
name: "csv-reader",
version: "1.0.0",
});
ステップ3: ビルドして登録する
npx tsc
claude mcp add csv-reader -- node /path/to/my-csv-mcp-server/dist/index.js
ステップ4: 動作確認
Claude Codeを起動して、以下のように試す。
「~/data/sales.csv のカラム一覧を教えて」
「~/data/sales.csv の先頭10行を見せて」
「このCSVデータから、売上が最も高い月はどれ?」
AIがCSVファイルを直接読み取って、分析結果を返してくれる。
自作サーバーの発展パターン
この基本構成を応用すれば、以下のようなサーバーも作れる。
・社内Wikiサーバー: Markdownファイルを読み取って社内ナレッジベースにする
・ログ分析サーバー: アプリケーションログを解析してエラーパターンを特定する
・価格比較サーバー: 競合サイトの価格情報をスクレイピングしてまとめる
・日報生成サーバー: GitのコミットログとSlackの発言から自動で日報を作成する
MCPサーバー運用で知っておくべき5つの注意点
MCPは便利だが、闇雲に接続すると問題が起きる。実運用で気をつけるべきポイントをまとめた。
1. セキュリティ — 最小権限の原則を守る
MCPサーバーはAIに外部ツールへのアクセス権を与える仕組みだ。必要以上の権限を与えないこと。たとえば、データベースMCPサーバーには読み取り専用のユーザーを使う、ファイルシステムMCPサーバーには特定のディレクトリだけを公開する、といった制限が重要。
2. コスト管理 — APIコールの増加に注意する
MCPサーバー経由でAIが外部APIを呼び出すと、そのAPIの利用料金が発生する。特にAIが自律的に動作する場合、想定以上のAPIコールが発生することがある。利用量の上限設定やモニタリングを忘れないこと。
3. データの鮮度 — キャッシュ戦略を考える
MCPサーバーが毎回外部APIにアクセスすると、応答が遅くなりコストも増える。変更頻度の低いデータにはキャッシュを設けて、リアルタイム性と効率のバランスを取る。
4. エラーハンドリング — 外部サービスの障害に備える
接続先のサービスがダウンしていたり、APIの仕様が変わったりすることは日常的に起きる。MCPサーバーには適切なエラーメッセージを返す仕組みを入れておく。AIが「エラーが発生しました」とだけ返すのでは、ユーザーは何が起きたか分からない。
5. バージョン管理 — MCPサーバーも更新される
npm経由で配布されるMCPサーバーはバージョンが上がると動作が変わることがある。本番環境で使う場合は、バージョンを固定しておくのが安全。npx -y @server/name@1.2.3 のようにバージョン指定で起動するか、ローカルにインストールして管理する。
よくある質問(FAQ)
Q: MCPを使うのにプログラミングスキルは必要?
A: 既存のMCPサーバーを利用するだけなら、プログラミングは不要だ。claude mcp add コマンドやJSON設定ファイルの編集ができれば十分。自作する場合はTypeScriptかPythonの基礎知識が必要だが、公式SDKが充実しているため、ツール1〜3個の小規模なサーバーなら1〜2日で作れる。
Q: MCPサーバーを使うと、データが外部に漏れる心配はない?
A: ローカルで動作するMCPサーバー(ファイルシステム、SQLite、CSVリーダーなど)は、データがPCの外に出ることはない。ただし、SlackやNotionなどのクラウドサービスと接続するMCPサーバーは、そのサービスのAPIを通じてデータが送受信される。接続先サービスのプライバシーポリシーを確認し、機密データには読み取り専用アクセスを設定するのがベスト。
Q: Claude以外のAI(ChatGPT、Geminiなど)でもMCPは使える?
A: 2026年5月時点で、OpenAI(ChatGPT / Codex)、Google(Gemini)、Microsoft(Copilot)がMCP対応を表明している。つまり、一度作ったMCPサーバーは、どのAIプラットフォームでも再利用できる。これがMCPの最大の利点であり、特定のAIベンダーに依存しない柔軟な環境を構築できる。
Q: 無料で使えるMCPサーバーはある?
A: 多くのMCPサーバーはオープンソース(MITライセンスなど)で無料公開されている。この記事で紹介した15サーバーの大半が無料。ただし、接続先のAPI(Slack API、Notion APIなど)自体に利用制限や課金がある場合もあるので、各サービスの料金体系は別途確認が必要。
Q: MCPサーバーを複数同時に使えるか?
A: 使える。Claude CodeでもClaude Desktopでも、複数のMCPサーバーを同時に登録できる。たとえば「Slack + Notion + GitHub」の3サーバーを同時接続して、クロスツールのワークフローを構築できる。サーバー数の上限は明示されていないが、10個程度を同時に動かしている実例は多い。
まとめ — MCPは「AIを使う人」と「AIに使われる人」の分水嶺
MCPを理解して実践できる人は、AIを「チャットで質問する道具」から「業務を自律的に回すパートナー」に進化させられる。
まずは以下の3ステップから始めてみてほしい。
・今日: この記事で紹介したセットアップ手順に沿って、ファイルシステムMCPサーバーを1つ接続する
・今週中: 自分の業務で一番時間がかかっている作業を特定し、それに対応するMCPサーバーを探して接続する
・今月中: 既存サーバーで足りないなら、自作MCPサーバーに挑戦する(この記事のCSVリーダーがテンプレートになる)
MCPは2026年のAI活用における最も重要なインフラストラクチャーの1つだ。今のうちに手を動かして体感しておけば、この先AIがさらに進化したときにも、すぐに適応できる土台が出来上がる。
