MCP(Model Context Protocol)とは、Anthropicが2024年11月にオープンソースで公開した、AIモデルと外部ツールを統一的に接続する標準プロトコルです。MCPの最大の利点は「N×M問題」の解消であり、N個のAIモデルとM個のツールの連携がN+M個の実装で済みます。HubSpot・Slack・GitHub・Supabaseなど主要ツールのMCPサーバーが既に提供されており、AIエージェントによる業務自動化の基盤インフラとなっています。
「AIにCRMのデータを参照させたい」「AIからSlackに投稿させたい」――生成AIを業務ツールと連携させたいニーズは急増しています。しかし、ツールごとに個別の連携開発が必要だったため、実装コストが課題でした。
この問題を解決するのがMCP(Model Context Protocol)です。Anthropicが2024年11月にオープンソースとして公開したMCPは、AIモデルと外部ツールを統一的に接続する標準プロトコルです。
「AIと業務ツールの連携に関心があるが、技術的な全体像がつかめない」という方に、特におすすめです。ぜひ最後までご確認ください。
MCPとは、AIアプリケーションと外部ツールを標準化されたプロトコルで接続するオープン規格です。AIアプリケーション(クライアント)と外部ツール(サーバー)を標準化されたプロトコルで接続します。
| コンポーネント | 役割 | 例 |
|---|---|---|
| MCPクライアント | AIアプリ側。サーバーに接続してツールを利用 | Claude Desktop、Cursor、Windsurf |
| MCPサーバー | ツール側。APIをMCPプロトコルで公開 | Slack MCP Server、GitHub MCP Server |
| MCPプロトコル | 通信規格。ツール一覧の取得・実行・結果返却を標準化 | JSON-RPC 2.0ベース |
MCPの設計思想は、USB-Cポートに例えるとわかりやすくなります。USB-C以前は、デバイスごとに異なるケーブルが必要でした。USB-Cが標準化されたことで、1つのポートであらゆるデバイスを接続できるようになりました。MCPは「AIとツールを結ぶUSB-C」です。この標準化により、AIツールを切り替えても、接続済みのツール群をそのまま利用できるようになります。
MCPサーバーが提供する機能は主に3つです。
AIがアクション(データ作成・更新・削除・外部API呼び出し)を実行できます。CRMのデータ更新からSlackへのメッセージ送信まで、AIが「手」を持つことで業務の自動化範囲が飛躍的に拡大します。
AIが外部データソースを参照できます。RAGと組み合わせることで、社内データに基づいた高精度な回答生成が実現します。
定型的なプロンプトをサーバー側に定義し、AIクライアントに提供できます。部門ごとの業務プロンプトを標準化し、属人化を防ぐ仕組み化に寄与します。
以下のMCPサーバーが公式・コミュニティから提供されています。
| カテゴリ | MCPサーバー | 主な機能 |
|---|---|---|
| CRM | HubSpot MCP | コンタクト・取引・チケット管理 |
| CRM | Salesforce MCP | オブジェクト操作・SOQL実行 |
| コミュニケーション | Slack MCP | チャンネル読み取り・メッセージ送信 |
| 開発 | GitHub MCP | リポジトリ管理・PR操作 |
| データベース | Supabase MCP | SQL実行・テーブル管理 |
| ドキュメント | Notion MCP | ページ作成・検索・更新 |
| 会計 | freee MCP | 取引・勘定科目・仕訳操作 |
| カレンダー | Google Calendar MCP | 予定の作成・検索・更新 |
| 比較項目 | 個別API連携 | Function Calling | MCP |
|---|---|---|---|
| 標準化 | ツールごとに個別実装 | OpenAI仕様に依存 | オープン標準 |
| 対応AIモデル | 不問 | OpenAI系中心 | 任意のLLMに対応 |
| 開発コスト | ツール数×モデル数 | ツール数分 | サーバー1つで全モデル対応 |
| ツール一覧の動的取得 | 不可 | 不可 | 可能 |
| コミュニティ | なし | 限定的 | オープンソースで拡大中 |
MCPの最大の利点は「N×M問題」の解消です。N個のAIモデルとM個のツールを連携させる場合、従来はN×M個の個別実装が必要でした。MCPではN+M個のMCPクライアント/サーバーを実装するだけで、すべての組み合わせが機能します。
営業担当者がClaude Desktopに「今週フォローすべき商談を一覧にして」と依頼すると、HubSpot MCPサーバー経由でCRMのデータを検索し、商談のステージ・最終活動日・金額をもとに優先リストを自動生成します。Excelでの手動集計から脱却し、データドリブンな営業活動を仕組み化できます。
経営者が「今月の売上実績と着地予測を出して」と指示すると、freee MCPで会計データを取得し、HubSpot MCPでパイプラインを参照し、両方のデータを統合した経営レポートを自動生成します。複数システムのデータを一気通貫で分析できる点がMCPの強みです。
エンジニアが「このバグの原因を調査して修正PRを出して」と指示すると、GitHub MCPでコードを検索、Supabase MCPでログを確認、修正コードを生成してPRを作成する一連の作業をAIエージェントが自律的に実行します。
MCPは急速に普及していますが、以下の制約も認識しておく必要があります。
関連する記事:
まずは自社で利用しているツールのMCPサーバーの有無を確認し、1つの業務シナリオで試してみるところから始めてください。
Claude DesktopなどのMCPクライアントに既存のMCPサーバーを接続する場合、基本的な設定ファイルの編集程度で利用開始できます。独自のMCPサーバーを開発する場合はプログラミングスキルが必要ですが、SDKが提供されており、Python・TypeScript等で比較的容易に実装可能です。
MCPはオープン標準であり、特定のAIモデルに依存しません。Claude、GPT-4o、Gemini等、MCPクライアントを実装した任意のAIアプリケーションから利用できます。これがFunction Calling(OpenAI固有の仕様)との最大の違いです。
HubSpot MCPサーバーを通じて、AIエージェントがCRMのコンタクト・取引・チケットデータに直接アクセスし、検索・作成・更新を実行できます。たとえば「先月クローズした取引のうち、金額上位5件の詳細を教えて」と自然言語で質問するだけで、CRMデータを即座に取得できます。詳しくは「生成AIとCRMの連携活用ガイド」もあわせてご覧ください。
MCPの導入やCRM×AI連携について詳しく知りたい方は、150社以上のCRM導入支援実績を持つ株式会社StartLinkにお気軽にご相談ください。