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を業務ツールと連携させたいニーズは急増しています。しかし、ツールごとに個別の連携開発が必要だったため、実装コストが課題でした。詳しくは「生成AIとは?ビジネス活用の全体像をわかりやすく解説 」で解説しています。
この問題を解決するのがMCP(Model Context Protocol) です。Anthropicが2024年 11月にオープンソースとして公開したMCPは、AIモデルと外部ツールを統一的に接続する標準プロトコルです。AI活用完全ガイド で、AI活用の全体像を把握できます。
この記事でわかること
MCPの仕組みとアーキテクチャ — MCPとは、AIアプリケーションと外部ツールを標準化されたプロトコルで接続するオープン規格です。
MCPで実現できる3つの機能 — MCPサーバーが提供する機能は主に3つです。AIがアクション(データ作成・更新・削除・外部API呼び出し)を実行できます。
主要MCPサーバーの対応状況 — 以下のMCPサーバーが公式・コミュニティから提供されています。
従来の連携方法との比較 — MCPの最大の利点は「N×M問題」の解消です。N個のAIモデルとM個のツールを連携させる場合、従来はN×M個の個別実装が必要でした。
MCP(Model Context Protocol)とは?AI×ツール連携の標準規格を解説について理解を深めたい方に、特に参考になる内容です。
MCPの仕組み:クライアント-サーバーアーキテクチャ
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で何ができるのか
MCPサーバーが提供する機能は主に3つです。
AIがアクション(データ作成・更新・削除・外部API呼び出し)を実行できます。CRMのデータ更新からSlackへのメッセージ送信まで、AIが「手」を持つことで業務の自動化範囲が飛躍的に拡大します。
CRMの顧客データを検索・更新
Slackにメッセージを送信
GitHubにプルリクエストを作成
Google Calendarに予定を追加
2. Resources(リソース参照)
AIが外部データソースを参照できます。RAGと組み合わせることで、社内データに基づいた高精度な回答生成が実現します。
社内ドキュメントの読み取り
データベースのテーブル参照
ファイルシステムの内容取得
3. Prompts(プロンプトテンプレート)
定型的なプロンプトをサーバー側に定義し、AIクライアントに提供できます。部門ごとの業務プロンプトを標準化し、属人化を防ぐ仕組み化に寄与します。
HubSpot ゴールドパートナーが開発・提供
NotionとHubSpotを別々に運用していると、顧客情報とナレッジが分断されがちです。HubSpotゴールドパートナーのStartLinkが開発した連携アプリ「Sync for Notion」なら、HubSpotのCRMサイドバーからNotionのページ・データベースを直接作成・編集・参照でき、コンタクト・会社・取引・チケットに紐づけて一元管理できます。フリープランから試せます。詳しくはSync for Notion をご覧ください。
MCPの主要サーバーと対応ツール
以下のMCPサーバーが公式・コミュニティから提供されています。
カテゴリ
MCPサーバー
主な機能
CRM
HubSpot MCP
コンタクト・取引・チケット管理
CRM
Salesforce MCP
オブジェクト操作・SOQL実行
コミュニケーション
Slack MCP
チャンネル読み取り・メッセージ送信
開発
GitHub MCP
リポジトリ管理・PR操作
データベース
Supabase MCP
SQL実行・テーブル管理
ドキュメント
Notion MCP
ページ作成・検索・更新
会計
freee MCP
取引・勘定科目・仕訳操作
カレンダー
Google Calendar MCP
予定の作成・検索・更新
HubSpot ゴールドパートナーが開発・提供
HubSpotの取引情報を会計ソフトへ連携すれば、見積書・請求書の作成や取引先・品目の同期を手作業なく行えます。HubSpotゴールドパートナーのStartLinkは、freee会計向けのSync for freee とマネーフォワード クラウド向けのSync for Money Forward を提供しており、主要なクラウド会計の双方に対応しています。経理体制に合わせて選べます。
ClaudeのアプリからHubSpot MCP経由でCRMを検索したデモ画面です。
MCP以前の連携方法との比較
比較項目
個別API連携
Function Calling
MCP
標準化
ツールごとに個別実装
OpenAI仕様に依存
オープン標準
対応AIモデル
不問
OpenAI系中心
任意のLLMに対応
開発コスト
ツール数×モデル数
ツール数分
サーバー1つで全モデル対応
ツール一覧の動的取得
不可
不可
可能
コミュニティ
なし
限定的
オープンソースで拡大中
MCPの最大の利点は「N×M問題」の解消です。N個のAIモデルとM個のツールを連携させる場合、従来はN×M個の個別実装が必要でした。MCPではN+M個のMCPクライアント/サーバーを実装するだけで、すべての組み合わせが機能します。
企業でのMCP活用シナリオ
シナリオ1:営業業務の自動化
営業担当者がClaude Desktopに「今週フォローすべき商談を一覧にして」と依頼すると、HubSpot MCPサーバー経由でCRMのデータを検索し、商談のステージ・最終活動日・金額をもとに優先リストを自動生成します。Excelでの手動集計から脱却し、データドリブンな営業活動を仕組み化できます。
シナリオ2:経営レポートの自動生成
経営者が「今月の売上実績と着地予測を出して」と指示すると、freee MCPで会計データを取得し、HubSpot MCPでパイプラインを参照し、両方のデータを統合した経営レポートを自動生成します。複数システムのデータを一気通貫で分析できる点がMCPの強みです。なお、こうしたAI活用については経営データの可視化サービス でも具体的な取り組みをご紹介しています。
シナリオ3:開発ワークフローの統合
エンジニアが「このバグの原因を調査して修正PRを出して」と指示すると、GitHub MCPでコードを検索、Supabase MCPでログを確認、修正コードを生成してPRを作成する一連の作業をAIエージェントが自律的に実行します。
MCPの正直な限界
MCPは急速に普及していますが、以下の制約も認識しておく必要があります。
セキュリティモデルが発展途上 : MCPサーバーに対するアクセス制御や監査ログの標準仕様はまだ十分に成熟していません。機密データへのアクセスには、追加のセキュリティ層を自社で設計する必要があります。
サーバーの品質にばらつき : 公式サーバーとコミュニティ製サーバーでは品質に差があります。本番環境での利用前に、十分なテストが必要です。
リアルタイム双方向通信の制約 : 現時点では主にリクエスト-レスポンス型の通信が中心で、リアルタイムのイベント通知(Webhook的な動作)は一部のサーバーに限られます。
関連する記事:
あわせて読みたい
まとめ
MCPはAIモデルと外部ツールを統一的に接続するオープン標準プロトコル(Anthropic策定)
「N×M問題」をN+M個の実装で解消し、開発コストを大幅に削減する
Tools(実行)・Resources(参照)・Prompts(テンプレート)の3つの機能を提供
HubSpot・Slack・GitHub・Supabase等の主要ツールのMCPサーバーが提供済み
MCPは「AIとツールを結ぶUSB-C」であり、AIエージェントの業務自動化の基盤インフラ
まずは自社で利用しているツールのMCPサーバーの有無を確認し、1つの業務シナリオで試してみるところから始めてください。
よくある質問(FAQ)
Q1. MCPの導入にプログラミングスキルは必要ですか?
Claude DesktopなどのMCPクライアントに既存のMCPサーバーを接続する場合、基本的な設定ファイルの編集程度で利用開始できます。独自のMCPサーバーを開発する場合はプログラミングスキルが必要ですが、SDKが提供されており、Python・TypeScript等で比較的容易に実装可能です。
Q2. MCPはどのAIモデルでも使えますか?
MCPはオープン標準であり、特定のAIモデルに依存しません。Claude、GPT-4o、Gemini等、MCPクライアントを実装した任意のAIアプリケーションから利用できます。これがFunction Calling(OpenAI固有の仕様)との最大の違いです。
Q3. HubSpotとMCPを連携させると何ができますか?
HubSpot MCPサーバーを通じて、AIエージェントがCRMのコンタクト・取引・チケットデータに直接アクセスし、検索・作成・更新を実行できます。たとえば「先月クローズした取引のうち、金額上位5件の詳細を教えて」と自然言語で質問するだけで、CRMデータを即座に取得できます。詳しくは「生成AIとCRMの連携活用ガイド 」もあわせてご覧ください。
MCPの導入やCRM×AI連携について詳しく知りたい方は、150社以上のCRM導入支援実績を持つHubSpotゴールドパートナーの株式会社StartLinkにお気軽にご相談ください。