AIアシスタント
MCPサーバーとは?非エンジニア向けにわかりやすく解説
MCPサーバーを使うと、ChatGPTやClaudeなどのAIアプリが他のシステムと連携できます。仕組み、対応アプリ、安全な使い方まで解説。WhatsAppのメッセージ読み取りやカレンダー予定確認など、AI単体ではできない操作が可能になります。
MCPサーバーは、AIアプリに別のシステムで使えるツールセットを提供する小さなプログラムです。ChatGPTやClaudeに追加すると、AIは単独ではできなかったことが可能になります。例えば、カレンダーの予定を調べたり、Driveのファイルを開いたり、WhatsAppグループの最新メッセージを読んだりできます。
MCPはModel Context Protocolの略です。Anthropicが2024年11月に発表したオープン標準で、2025年12月にはAgentic AI Foundation(Linux Foundation傘下)に寄付されました。Anthropic、Block、OpenAIが共同で設立したこの基金が管理しています。共通規格なので、1つのMCPサーバーが多くのAIアプリ(ChatGPT、Claude、Grok、Cursor、Codexなど)で動作します。
このガイドでは、コードを書かない人にも分かるように解説します。
簡単に言うと
公式MCPサイトではこう説明されています:「MCPはAIアプリケーション用のUSB-Cポートのようなものと考えてください。USB-Cが電子機器接続の標準規格を提供するように、MCPはAIアプリケーションと外部システムを接続する標準的な方法を提供します」(modelcontextprotocol.io)
この比喩は的を射ています:
- AIアプリはノートパソコン:ChatGPT、Claude、Cursor
- MCPサーバーは接続するデバイス:カレンダー、データベース、チャットアカウント
- MCPはポートの形状:規格に準拠するサーバーは、サポートする全てのアプリに適合します
MCP以前は、各AI企業が独自の統合を構築し、各サービスはAIアプリごとに別々のプラグインを作る必要がありました。共通プロトコルにより、サービスは1つのサーバーを構築すれば、MCPを話す全ての場所で動作します。
3つの要素:ホスト、クライアント、サーバー
MCPドキュメントで使われる3つの用語は、設定画面やヘルプ記事で目にするので知っておくと良いでしょう(アーキテクチャ概要):
- ホスト:使用するAIアプリ(Claude Desktop、ChatGPT、Cursorなど)
- クライアント:ホストが開く接続(サーバーごとに1つ)。ユーザーには見えない内部の仕組み
- サーバー:ツールとデータを提供するプログラム。これが追加する部分
MCPサーバーを追加するとは、ホストに対して「ここに別のツールセットがあるから、使用前に私(またはサーバー)に確認して」と伝えることです。
サーバーが実際に提供するもの
MCPサーバーは3種類のものを公開できます:
- ツール:
search_messagesやcreate_eventなど、AIが呼び出せるアクション。ドキュメントでは「AIアプリケーションがアクションを実行するために呼び出すことができる実行可能な関数」と説明されています - リソース:AIが文脈として読めるデータ(ドキュメントやデータベーススキーマなど)
- プロンプト:リクエストを構造化する再利用可能なテンプレート
ツールが最も重要です。各ツールには名前、AI向けに書かれた説明、入力リストがあります。質問すると、AIはツール説明を読み、呼び出すものを決定します。
具体例として、ConnectChatsはWhatsApp、Telegram、Slackなどのチャットアプリ用MCPサーバーです。公開するツールは正確に7つ:list_linked_apps、list_chats、read_messages、search_messages、get_messages_to_summarize、draft_reply、send_messageです。「金曜日の学校父母グループの決定は?」とClaudeに尋ねると、Claudeはlist_chatsでグループを探し、read_messagesで最近のメッセージを読み、平文で答えます。完全なリストはWhatsApp MCPサーバーページで確認できます。
ローカルサーバーとリモートサーバー
MCPサーバーには2つの実行方法があり、設定時に違いが重要です。
| ローカルサーバー | リモートサーバー | |
|---|---|---|
| 実行場所 | 自分のコンピュータ上 | インターネット上(企業ホスト) |
| アプリとの通信方法 | 標準入出力(stdio) | HTTPS経由(Streamable HTTP) |
| 典型的な設定 | プログラムインストール、設定ファイル編集 | URL貼り付け、サインイン |
| スマホで動作 | 不可 | 対応アプリでは可能 |
| 稼働維持者 | 自分 | プロバイダー |
ローカルサーバーは開発者ツールで一般的です。Claude Code、Cursor、Codexは設定ファイルから起動でき、マシン上のファイルにアクセスできます。
リモートサーバーは非開発者が主に使うものです。AIアプリにURLを貼り、ブラウザウィンドウでサービスにサインインするだけです。MCP仕様では、このサインインは「Googleでサインイン」ボタンと同じOAuth 2.1標準に基づいています(認証仕様)。AIアプリはパスワードを見ず、サービスが無効化できるトークンを取得します。
ConnectChatsはリモートサーバーなので、WebのChatGPT、スマホのClaude、ノートPCのCursorで同じアカウントが使えます。
MCPサーバーをサポートするAIアプリ
サポートは急速に広がっていますが、各アプリで機能名が異なります。2026年11月現在:
| AIアプリ | 機能名 | 追加場所 |
|---|---|---|
| ChatGPT | プラグイン(カスタムMCPサーバー) | プラグイン → ”+” → “カスタムMCPサーバーを追加” |
| Claude | コネクタ(カスタムコネクタ) | カスタマイズ → コネクタ → “カスタムコネクタを追加” |
| Grok | コネクタ | grok.com/connectors → 新しいコネクタ → カスタム |
| Manus | カスタムMCPサーバー | 設定 → 統合 → カスタムMCPサーバー |
| Claude Code | MCPサーバー | claude mcp add --transport http <名前> <url> |
| Cursor | MCPサーバー | .cursor/mcp.json またはCursor設定 |
| Codex | MCPサーバー | codex mcp add <名前> --url <url> |
プランも関係します。ChatGPTでは、OpenAIのヘルプセンターによると、書き込みアクションを含む完全なMCPサポートはBusiness、Enterprise、Eduで利用可能で、Proユーザーは読み取り権限のあるカスタムサーバーを接続できます。Claudeでは、カスタムコネクタは全プランで利用可能(無料プランは1つに制限)です。機能に依存する前に現在の条件を確認してください。
ステップバイステップ設定は、ChatGPT、Claude、Claude Code、Cursor、Codexのガイドを参照してください。Claudeを主に使う場合は、Claudeコネクタの使い方で権限とモバイルもカバーしています。
MCPサーバーを追加しても安全か?
MCPサーバーはAIがあなたに代わって使用するソフトウェアなので、アプリインストールと同じ注意が必要です。MCP仕様自体、「ツールは任意のコード実行を表し、適切な注意が必要」とし、アプリは「ツールを呼び出す前に明示的なユーザー同意を得なければならない」と述べています(仕様概要)。
最も話題になるリスク:
- プロンプトインジェクション:AIが読むテキスト(メール、ウェブページ、チャットメッセージ)に、意図しない行動をさせる指示が含まれる可能性。Anthropicのヘルプセンターは「悪意のあるMCPサーバーには、Claudeに意図しない行動をさせようとする隠された指示が含まれる場合がある」と警告しています。
- ツールポイズニング:不正なサーバーがツール説明に指示を隠せる(AIは読むがユーザーは通常読まない)。Invariant Labsのセキュリティ研究者が2025年4月に報告し、承認後にツールを変更するサーバーも指摘しました。
- 過剰なアクセス:どこでも読み書きできるサーバーは、選択したチャットのみ読めるサーバーより危険です。
追加前の簡単なチェックリスト:
- 運営者を確認:サービス所有者またはセキュリティページが明確なプロバイダーのサーバーを選ぶ
- 要求内容を読む:サーバーの目的に合わない権限は拒否
- アカウント外アクションには承認を維持:メッセージ送信、支払い、メール送信は承認待ちに
- 使わないものはオフ:多くのアプリでチャットごと/ツールごとにサーバーを無効化可能
ConnectChatsはこのように設計されています:共有チャットを選択、AIは承認前は返信草案のみ(承認付き送信参照)、保存メッセージはパスキーのみが解錠できる鍵で暗号化。詳細はセキュリティページにあります。
チャットでの実際の使い方
現在のMCPサーバーは主に仕事用ツール(課題トラッカー、ドキュメント、データベース)とAIアプリを接続します。チャットアプリは新しいカテゴリーで、日常生活により有用かもしれません。覚えておく必要のあることの多くがグループチャットで起こるからです。
ConnectChatsをWhatsAppにリンクすると、次のような質問が可能:
- 「日曜日以降の家族グループで見逃した内容を要約して」
- 「Leaがアパートの住所を送ったメッセージを探して」
- 「木曜日は大丈夫とMarcoに返信する草案を作成、短くして」
AIが読み取りと草案作成を行い、送信はあなたが承認します。ChatGPT、Claude、その他の対応AIアプリで試せます。WhatsAppは現在利用可能、TelegramとSignalは次回予定。
FAQ
MCPはClaude専用ですか?
いいえ。Anthropicが作成しましたが、現在はLinux Foundationが管理するオープン標準で、ChatGPT、Grok、Cursor、Codex、Gemini CLI、Microsoft Copilot Studioなど多くのアプリがサポートしています。1つのサーバーが全てで動作可能です。
MCPサーバーを使うのに開発者スキルは必要ですか?
リモートサーバーなら不要です。ChatGPT、Claude、GrokではURLを貼り付けてサインインするだけ。ローカルサーバーやClaude Codeのようなコマンドラインツールはより技術的ですが、オプションです。
MCPサーバーはAPIと同じですか?
厳密には違います。APIはサービスとプログラムが通信する方法です。MCPサーバーは通常API上に構築され、AIモデルが安全に理解・使用できる方法(名前付きツール、平易な説明、標準サインインフロー)で記述します。
MCPサーバーの使用に費用はかかりますか?
プロトコル自体は無料です。サーバーは無料も有料もあり、AIアプリによっては特定プランのみでMCPを提供します。ConnectChatsは無料で開始可能、料金を参照。
現在のMCPバージョンは?
仕様は日付でバージョン管理されます。最新版は2026-07-28。ユーザーが追跡する必要はなく、AIアプリとサーバーが自動的に調整します。