本文へスキップ

MCPサーバー(Model Context Protocol)

MCPサーバーとは、製品の操作とデータを、Model Context Protocol(MCP)を通じてAIアプリケーションに公開するプログラムです。MCPは、Anthropicが2024年11月に発表したオープンな標準規格です。Claude、Cursor、VS Codeなどの対応クライアントはそのツールを見つけて呼び出せるため、AIエージェントは何をすべきかを説明するだけでなく、その製品の中で実際に操作できます。

更新日:3分で読めます執筆 fromHello

要点

  1. MCPサーバーは、オープンな標準規格であるModel Context Protocolを通じて、製品の操作とデータをAIアプリケーションに公開します。

  2. Claude、Cursor、VS CodeなどのMCPクライアントなら、専用の連携コードなしに、そのツールを見つけて呼び出せます。

  3. 制限は両側にあります。どの操作があり、どれに確認ステップが必要かはサーバーが決め、クライアントは呼び出しのたびに確認を求めることができます。

MCPサーバーはどう機能しますか?

MCPクライアントと呼ばれるAIアプリケーションがサーバーに接続し、何を提供しているかを尋ねます。サーバーはツールの一覧で応え、各ツールには名前、説明、受け付ける入力があります。リソース(読み取るデータ)やプロンプト(再利用できる指示)を共有することもできます。リクエストにツールが必要になると、モデルがツールを選んで入力を埋め、クライアントが呼び出しを送り、サーバーが実行して結果を返します。メッセージはJSON-RPCに従い、サーバーは手元のマシンでも、HTTP経由のリモートでも動かせます。MCP以前は、AIアプリケーションごとに、製品ごとの連携が必要でした。共通のプロトコルが1つあれば、1つのサーバーがすべての対応クライアントで使えます。

MCPサーバーと、その周辺の用語。

MCPサーバーとAPIの違いは?

APIは開発者のためにつくられています。誰かがドキュメントを読み、そのエンドポイントに向けてコードを書きます。MCPサーバーはAIアプリケーションのためにつくられています。モデルが読める形で自身のツールを記述するため、クライアントは連携コードなしにツールを見つけて呼び出せます。多くのMCPサーバーは既存のAPIの上に重ねた薄い層で、実際の処理は引き続きAPIが担います。サーバーが加えるのは選択です。AIがどの操作を、どんな形で、どんなチェックのもとで行えるかを決めます。

MCPサーバーを通じてAIに操作させても安全ですか?

サーバーと、お使いのクライアントの設定によります。MCPの仕様は、AIアプリケーションに対し、ツールを呼び出す前にユーザーの同意を得ること、そしてどの呼び出しも人が拒否できる状態を保つことを求めています。多くのクライアントでは、ツールを一度許可すればその後は確認なしで使えるようにもできるため、サーバー側の制限が重要になります。意図した操作だけを公開し、アクセスキーごとに権限の範囲を絞り、公開や削除のように取り消しにくい操作の前には確認ステップを置き、すべての呼び出しを監査ログに書き込みます。これが、ツールに適用したヒューマンインザループの設計です。

マーケティングオートメーションでのMCPサーバーとは?

マーケティングオートメーション(MA)では、ツールは日々の仕事に対応します。セグメントの作成、ジャーニーの下書き、レポートの読み取りです。たとえばfromHelloのMCPサーバーは、Claude、Claude Code、Cursor、Codex、Windsurf、VS Code、その他のMCPクライアントに、セグメントとテンプレートの作成、ジャーニーの下書き、分析データの読み取りに使える59種類のツールを提供します。メッセージを送信するツールはありません。お使いのAIが作成したジャーニーは、公開されるまで下書きのままです。エージェント経由での公開、一時停止、削除には、お使いのAIクライアントでの確認ステップが必要です。それ以外の編集(セグメントやテンプレートの変更など)は保存した時点で反映されるため、すでに稼働中のジャーニーに及ぶことがあります。MCPツールの呼び出しは、監査ログに記録されます。

FAQ

よくある質問

  • MCPは何の略ですか?

    Model Context Protocolの略で、AIアプリケーションを、それが扱うツールやデータに接続するためのオープンな標準規格です。Anthropicが2024年11月に発表し、2025年12月にLinux FoundationのAgentic AI Foundationに寄贈しました。ツールを提供するのがサーバーで、それを使うAIアプリケーションがクライアントです。

  • MCPサーバーを使えるAIアプリケーションは?

    MCPクライアントならどれでも使えます。Claude、Claude Code、Cursor、Codex、Windsurf、VS Codeをはじめ、多くのクライアントが対応しています。リモートサーバーへの接続方法や、ツールを実行する前に確認を求めるタイミングはクライアントによって異なります。データを変更できるサーバーを接続する前に、これらの設定を確認してください。

  • MCPサーバーとAIエージェントは同じものですか?

    いいえ。エージェントは、お使いのAIアプリケーションの中で働くモデルです。MCPサーバーは、エージェントが接続するサービスの1つです。サーバーが操作とデータを提供し、どれを使うかはエージェントが決めます。1つのエージェントが複数のサーバーを使うことも、1つのサーバーが多くのエージェントに対応することもできます。

  • AIはMCPサーバーを通じて何でもできるのですか?

    いいえ。AIが呼び出せるのは、サーバーが公開しているツールだけで、アクセスキーが許す範囲に限られます。クライアントは呼び出しのたびに確認を求めることもできます。取り消しにくい操作には、さらに確認ステップとログの記録を加えるべきです。

fromHelloは、オープンソースのマーケティングオートメーションです。

人の行動をきっかけにメッセージを届けます。fromHello Cloudは、ウェイトリスト経由でアーリーアクセスを提供しています。

アーリーアクセス

fromHello Cloud

小さくまとまるために始めたわけではない。

fromHello Cloudのアーリーアクセスは、段階的にご案内します。 オンボーディングは伴走型です。セットアップからコンタクトの移行まで、私たちがお手伝いします。

ご利用の準備が整い次第、メールでお知らせします。スパムは送りません。

まだ登録する段階ではありませんか?GitHubで見る