MCPとは?Model Context Protocolの仕組み・設定・活用事例をわかりやすく解説
ひとことで言うと
Model Context Protocol(MCP)の定義からアーキテクチャ、セットアップ手順、実際の活用事例、今後の展望まで。SalesNowが複数のMCPサーバーを構築してSlack連携・ブラウザ操作を自動化した実例を交えて解説。
MCPとは — AIと外部ツールをつなぐ標準プロトコル
MCP(Model Context Protocol)は、Anthropicが策定したAIモデルと外部ツール・データソースを接続するためのオープンな通信プロトコルです。従来、AIモデルが外部サービス(Slack、GitHub、データベースなど)と連携するには、個別にAPIを呼び出すカスタムコードが必要でした。MCPはこれを標準化されたインターフェースに統一します。
USB-Cがさまざまなデバイスの充電・データ転送を統一したように、MCPはAIモデルとツールの接続を統一します。MCPに対応したツール(MCPサーバー)を一度作れば、Claude Code、Claude Desktop、その他のMCP対応クライアントから共通の方法でアクセスできます。
MCPの最大の意義は、AIモデルの能力を「知識」から「行動」に拡張することです。テキストを生成するだけでなく、Slackにメッセージを送信する、GitHubにPRを作成する、データベースをクエリする — こうした実世界のアクションが可能になります。
この記事に関連する求人
AIネイティブ・フルスタックエンジニア(長期インターン)
Claude Code MAX全額会社負担。正社員同等のコードベースで開発。
アーキテクチャ — クライアント・サーバーモデル
MCPはクライアント・サーバーアーキテクチャで構成されます。
MCPクライアント: AIモデル側のインターフェース。Claude Code、Claude Desktopなどがこれに該当します。ユーザーの指示に基づいて、適切なMCPサーバーを呼び出します。
MCPサーバー: 外部ツール・データソースとの橋渡し役。Slackサーバー、GitHubサーバー、PostgreSQLサーバーなど、各サービスごとに個別のサーバーが存在します。JSON-RPC 2.0ベースの通信で、ツール定義・リソース定義・プロンプトテンプレートを提供します。
3つの機能タイプ: ①Tools(ツール) — AIが実行するアクション(メッセージ送信、ファイル作成など)、②Resources(リソース) — AIが参照するデータ(ドキュメント、データベースの内容など)、③Prompts(プロンプト) — 定型的な指示テンプレート。
通信はstdio(標準入出力)またはSSE(Server-Sent Events)で行われ、ローカル実行・リモート実行の両方に対応しています。
セットアップ — Claude CodeでMCPサーバーを使う
Claude CodeでMCPサーバーを利用するには、`.mcp.json` ファイルをプロジェクトルートに配置します。
```json { "mcpServers": { "slack": { "command": "npx", "args": ["@anthropic/mcp-server-slack"], "env": { "SLACK_BOT_TOKEN": "xoxb-..." } } } } ```
この設定でClaude Codeを起動すると、Slackへのメッセージ送信・チャンネル一覧取得などのツールが自動的に利用可能になります。Claude Codeが「Slackに通知を送って」と指示されると、MCPサーバー経由でSlack APIを呼び出します。
公式MCPサーバー: Anthropicが公式に提供するMCPサーバーが多数あります。Slack、GitHub、PostgreSQL、ファイルシステム、Puppeteer(ブラウザ操作)などが代表的です。npmパッケージとして公開されており、`npx` で即座に起動できます。
カスタムMCPサーバー: 社内ツールや独自APIとの連携には、カスタムMCPサーバーを構築します。TypeScript SDKまたはPython SDKが提供されており、100行程度のコードでMCPサーバーを実装できます。
ここまで読んだあなたは、AI活用力が高い可能性があります
10分の無料診断で、あなたのAI偏差値と8タイプを判定しませんか?
活用事例 — SalesNowでのMCP活用
SalesNowでは複数のMCPサーバーを構築・運用し、業務の自動化に活用しています。
①Slack連携MCPサーバー: Claude Codeからの分析結果やレポートを、適切なSlackチャンネルに自動投稿。日次レポート、アラート通知、PR戦略の共有などに使用しています。人間がSlackに転記する作業が完全に不要になりました。
②ブラウザ操作MCPサーバー: Playwrightベースのブラウザ自動操作で、Webサイトのスクリーンショット取得、フォーム入力テスト、競合サイトのモニタリングを実行。QAテストの自動化に大きく貢献しています。
③Supabase MCPサーバー: データベースへの直接クエリを実行し、ビジネスメトリクスの集計・分析をClaude Codeから行います。SQLを書かなくても「今月の新規登録数は?」と聞くだけでデータが返ります。
MCPの真価はツールの組み合わせにあります。「Supabaseからデータ取得→分析→Slackに投稿」のようなワークフローを、Claude Codeへの一つの指示で完結できます。
今後の展望 — MCPが変えるAI活用の未来
MCPはまだ黎明期ですが、AIとツールの連携方法を根本的に変える可能性を秘めています。
エコシステムの拡大: 2026年現在、MCP対応サーバーは公式・コミュニティ合わせて数百種類に達しています。CRM、会計ソフト、プロジェクト管理ツール、クラウドインフラなど、主要なSaaSのMCPサーバーが続々と登場しています。
マルチエージェント連携: 複数のAIエージェントがMCPサーバーを介して協調するユースケースが実現しつつあります。例えば、「分析エージェントがデータを集計し、レポートエージェントが資料を作成し、配信エージェントがSlackに投稿する」という連携がMCPで統一的に管理できます。
権限管理の統一: MCPはツールの権限管理も標準化しています。どのツールにどの範囲のアクセスを許可するかを、統一されたインターフェースで制御できます。企業でのAI活用の管理基盤として機能します。
MCPの普及により、「AIができること」の範囲は加速度的に拡大しています。テキスト生成に留まらず、実世界のアクションを自律的に実行するAIエージェントの時代が到来しています。
関連データ・統計
Gartnerの予測によると、2028年までにエンタープライズアプリケーションの33%がAIエージェント機能を組み込み、自律的な意思決定・アクション実行を行うようになる。
IDCの調査では、AI関連ソフトウェア市場は2028年に2,000億ドル規模に達すると予測されており、ツール連携・オーケストレーション領域が最も急成長している。
MCPはAIの『手足』を標準化する。これまでAIは『頭脳』だけだったが、MCPにより外部ツールを操作する能力を得た。この変化はAPIの誕生と同じくらいのインパクトがある。
AI偏差値テストとの関連
この記事の内容は、AI偏差値テストの以下の測定次元と関連しています。
よくある質問
Q.MCPサーバーを自作するのは難しいですか?
TypeScript SDKまたはPython SDKが提供されており、基本的なMCPサーバーは100行程度のコードで実装できます。ツール定義を書いてハンドラーを実装するだけのシンプルな構造です。Claude Code自体にMCPサーバーの構築を指示することも可能です。
Q.MCPはAnthropic以外のAIモデルでも使えますか?
MCPはオープンな仕様として公開されており、Anthropic以外のAIモデルやツールでも採用が進んでいます。2026年現在、複数のAIプラットフォームがMCPへの対応を発表しています。
Q.MCPを使うと何が便利になりますか?
MCPを使うと、Claude CodeからSlack投稿・データベースクエリ・ブラウザ操作などを一つの指示で連携実行できます。個別にAPIを呼び出すカスタムコードが不要になり、ツール間の連携が大幅に簡単になります。
この記事に関連するポジション
SalesNow で働く
データとAIで「働く」を変える仲間を募集中
1,400万件の企業データベース × AI。データAIカンパニーで新しいキャリアを。
AIネイティブ企業の開発環境を見る
全社員Claude Code MAX配布。MCP Server開発、バイブコーディングの最前線。
あなたのAI偏差値を測ってみませんか?
OECD/WEF準拠の6次元フレームワークで、あなたのAI活用力を10分で診断。