2026年7月24日

ChatGPTでMCPサーバーを使う方法と活用ガイド

MCPサーバーとは?ChatGPTで何が変わるのか

公式画面

リモートMCP vs ローカルMCP
リモートMCP
  • SSEやStreamable HTTPでネットワーク越しに接続
  • ChatGPTはこちらにフォーカス(クラウドで動作)
  • OAuthなど認証がプロトコルに組み込まれている
  • 社内プライベートデータにアクセスするのに現実的
  • ChatGPTと連携するならリモートMCP一択
ローカルMCP
  • STDIOタイプで同一マシン上のプロセスと通信
  • Claude Desktopでよく使われる方式
  • ChatGPTからは直接起動できない

MCPの基本とChatGPTでの位置づけ

室谷室谷代表取締役
MCP、簡単に言うとAIモデルが外部のツールやデータにアクセスするための共通プロトコルですね。ChatGPTがこれをサポートしたことで、単なるチャットボットからプラットフォームに変わった感覚です。
テキトー教師テキトー教師.AI認定講師
たしかに。最初に聞かれるのは「これって何ができるの?」ってところで、要はChatGPTが直接API叩いたりデータベース検索したりできるようになるんですよ。
室谷室谷代表取締役
そう。OpenAIがMCPの開発に参画して、Responses APIでもサポートされてますから、エコシステムとして標準化が進んでいます。

経営目線で言うと、わざわざカスタム連携を自前で作るコストが減るのが大きい。
テキトー教師テキトー教師.AI認定講師
現場で「プラグインみたいなものですか?」って聞かれますけど、それよりオープンな規格っていう点が重要で、一つのMCPサーバーを複数のクライアントで使い回せる利点があります。

リモートMCPとローカルMCPの違い

室谷室谷代表取締役
ローカルMCPは同じマシン上のプロセスと通信するSTDIOタイプ、リモートMCPはSSEやStreamable HTTPでネットワーク越しに接続する方式です。ChatGPTはリモートMCPにフォーカスしてますね。
テキトー教師テキトー教師.AI認定講師
ローカルはClaude Desktopでよく使われる方式ですけど、ChatGPTの場合はクラウドで動いてるから、リモートMCPが基本になる。ただし、デスクトップアプリからも接続できる可能性はあるみたいです。
室谷室谷代表取締役
用途で言うと、社内のプライベートデータにアクセスするにはリモートMCPの方が現実的。OAuthとか認証もプロトコルに組み込まれてるので、セキュリティ要件も満たしやすい。
テキトー教師テキトー教師.AI認定講師
最初に「どっちを使えばいいの?」と迷う人が多いんですが、ChatGPTと連携するならリモートMCP一択ですね。ローカルはそもそもChatGPTから直接起動できないので。

実現できること:Deep Researchや企業データ連携

室谷室谷代表取締役
最大のユースケースは、やはりDeep Researchとの組み合わせ。MCPサーバーから検索結果やドキュメント内容を取得して、深い調査を自動化できます。
テキトー教師テキトー教師.AI認定講師
ChatGPTのデスクトップ版とMCPサーバーの組み合わせを気にする人も多いんですが、実際にはブラウザ版でもデベロッパーモードを使えばリモートMCPに接続できます。ただしプランによって制限があるようです。
室谷室谷代表取締役
企業データ連携の具体例として、社内のナレッジベースやベクターストアをMCPサーバーとして公開すれば、ChatGPTが社内情報を参照しながら回答できます。OpenAIの公式ドキュメントではベクターストアを使ったサンプルが公開されていますね。
テキトー教師テキトー教師.AI認定講師
ああ、あの猫の本のPDFを使った例ですね。MCPサーバーにsearchとfetchというツールを実装すれば、ChatGPTのDeep Researchやチャットからデータを検索・取得できるようになります。

ChatGPTにMCPサーバーを接続する手順

ChatGPTにMCPサーバーを接続する手順
  1. 1
    準備
    アカウントがProプラン以上、開発者モードを有効にする
  2. 2
    サーバー構築
    Python+FastMCPでsearch/fetchツールを実装
  3. 3
    接続設定
    Connectors→Create→Custom MCP ServerにURL入力。MCP Inspectorで確認
  4. 4
    認証設定
    OAuth 2.1(ベアラートークン非対応)。後からの変更は難しい

必要な準備(アカウントプランと開発者モード)

室谷室谷代表取締役
MCPサーバーをChatGPTにつなぐには、まずアカウントがProプラン以上である必要があります。PlusではCustom MCPサーバーのメニュー自体が出てこないんですよね。
テキトー教師テキトー教師.AI認定講師
たしかに。私も最初Plusで探して見つからず、Proに切り替えたら出てきたという体験をよく聞きます。

設定画面の左メニューから「Connectors」を選ぶ前に、右上の歯車アイコンで「Developer mode」を有効にしておかないといけないのもポイントです。
室谷室谷代表取締役
そこをスキップするとConnectorsの「Create」ボタンが現れない。正直UIがちょっと分かりにくいですけど、一度やれば次からはスムーズです。

リモートMCPサーバーの構築(FastMCP例)

室谷室谷代表取締役
サーバー側はPythonとFastMCPでサクッと作れます。ChatGPTのdeep researchやcompany knowledgeに対応させるには、searchとfetchという2つの読み取り専用ツールを実装する必要があります。
テキトー教師テキトー教師.AI認定講師
最初は小さなデータソース、例えば社内のMarkdownファイルをベクトルストア経由で検索する構成から始めるのが現実的です。FastMCPなら型定義も簡単で、output_schemaも自動生成してくれます。
室谷室谷代表取締役
MYUUUでも社内ナレッジをZendeskから引っこ抜くMCPサーバーをPOCで書きましたが、準備込みで半日程度でした。プロトコルが標準化されているので、実装工数が本当に少ない。

ChatGPTデスクトップアプリでの接続設定

室谷室谷代表取締役
アプリの設定から「Connectors」→「Create」→「Custom MCP Server」と進み、サーバーのURLを入力するだけです。公式ドキュメントではStreamable HTTPが推奨されていますが、SSEでも動作します。
テキトー教師テキトー教師.AI認定講師
よくあるのが、URLの末尾が違ったり、CORSの設定ミスで接続できないケースです。最初はローカルでMCP Inspectorを使ってツール一覧が正しく返ってくるか確認してから、本番URLを設定するとスムーズです。
室谷室谷代表取締役
接続が成功するとChatGPTがそのサーバーのツールを自動認識して、会話中に呼び出せるようになります。開発者モードだと全ツールが読み書き両方対応するのがポイントです。

認証の設定(OAuthとベアラートークン)

室谷室谷代表取締役
認証が必要なサーバーを繋ぐ場合、現状ChatGPTの開発者モードではOAuth 2.1か認証なしの2択です。ベアラートークンはサポートされていないので注意が必要です。
テキトー教師テキトー教師.AI認定講師
OAuthの設定は最初はハードルが高いですが、FastMCPにもOAuth組み込みのサンプルがあるので参考になります。プロダクションで使うなら認証フローは最初に設計しておきたいですね。
室谷室谷代表取締役
そうですね。公開するアプリにするならOAuth 2.1のフローに沿ってClient ID Metadata Documentも用意する必要があります。

後から認証方式を変えるのは面倒なので、最初にしっかり決めておくのが得策です。

MCPサーバーでChatGPTを拡張する実用例

MCPサーバー拡張の実用例比較
Deep Research連携
  • 自社DBを調査対象に追加
  • 競合分析・特許調査に有効
  • searchとfetchの2ツール実装が必要
  • id/title/urlを返す引用ルール遵守
社内文書検索
  • ベクターストアにPDFを格納
  • 社内ナレッジベースを直接検索
  • 導入コストが低く効果が高い
  • search結果の粒度チューニングが重要
API + データ分析
  • Responses APIから直接叩ける
  • コードインタプリタと組み合わせて自動化
  • 手順が増えるほど自動化の価値UP
  • レートリミット対策(キャッシュ等)が必要
画像生成・コード実行
  • データ取得→加工→画像出力を1発で
  • ツール間のデータ形式統一が鍵
  • 画像生成API回数が増えるので注意
  • 上位プラン(Max 20x等)推奨

Deep Researchとの連携で高度な調査

室谷室谷代表取締役
Deep ResearchにMCPサーバーを繋ぐと、自社のデータベースを調査対象に含められるんですよね。競合分析とか特許調査で威力を発揮する。
テキトー教師テキトー教師.AI認定講師
たしかに。ただ、searchとfetchの2つのツールを実装する必要があって、最初はそこがハードルに感じる人も多いです。

でも一度作ればあとはChatGPTが自動で呼んでくれるので楽ですよ。
室谷室谷代表取締役
アナリストの手作業を考えると、時給換算でかなりの工数削減になる。ROIで見れば数週間でペイする計算。
テキトー教師テキトー教師.AI認定講師
返す結果にidとtitleとurlを入れるのを忘れないことですね。これがないと引用が正しく機能しないので、最初にチェックリストを作るといいです。

社内文書検索(Company Knowledge)

テキトー教師テキトー教師.AI認定講師
次に、社内のナレッジベースを直接検索できるCompany Knowledgeとの連携。ベクターストアにPDFを入れてMCPサーバーで公開すれば、ChatGPTが社内文書を参照して回答してくれます。
室谷室谷代表取締役
これマジで導入コストが低い割に効く。MYUUUでもポリシー文書を全部突っ込んで、問い合わせ対応の属人化を減らせた。
テキトー教師テキトー教師.AI認定講師
ポイントは、searchツールが返す結果の粒度。1回の検索で関連チャンクを適切に絞り込めないと、モデルが混乱するケースがあるので、チューニングは大事です。
室谷室谷代表取締役
海外の事例だと、法律事務所が契約書レビューに使ってたりする。あれって結局、社内の過去事例を横断検索できることが本質なんですよね。

APIと組み合わせたデータ分析

室谷室谷代表取締役
API経由だと、MCPサーバーをResponses APIから直接叩ける。コードインタプリタと組み合わせて、データ分析のワークフローを自動化できる。
テキトー教師テキトー教師.AI認定講師
現場でよく聞くのは「CSVをアップロードしてコードで集計、その結果をMCPサーバーの外部APIでさらにエンリッチする」みたいなパターン。手順が増えるほど自動化の価値が出ます。
室谷室谷代表取締役
あるスタートアップでは、MCPサーバーでSaaSのデータを取得→コードインタプリタで統計処理→グラフ生成という流れを全部ChatGPT内で完結させてる。これ、従来は3つのツールを行き来してた作業が1つの会話で済む。
テキトー教師テキトー教師.AI認定講師
その際、MCPサーバー側のレートリミットに引っかからないように注意。連続呼び出しが多いとタイムアウトするので、サーバー側でキャッシュを入れるなどの対策が有効です。

画像生成やコード実行ツールとの併用

テキトー教師テキトー教師.AI認定講師
画像生成ツールとコードインタプリタも、MCPサーバーと一緒に使えます。例えば、MCPで取得したデータをもとにグラフ画像を生成したり、コードで加工した結果を画像として出力したり。
室谷室谷代表取締役
ユーザーからは「MCPサーバーで営業データを取得→コードで売上予測→グラフ画像を生成」までを1発でやってほしいという要望がよく来る。今はそれが実現できる。
テキトー教師テキトー教師.AI認定講師
実装上の注意点として、ツール間で受け渡すデータの形式を統一しておかないと、モデルがうまく連携できないケースがあります。JSONのスキーマを事前に決めておくといいです。
室谷室谷代表取締役
コスト目線で言うと、画像生成のAPI呼び出し回数が増えるので、月額プランの利用上限には注意が必要。Max 20xみたいな上位プランじゃないと頭打ちになる可能性がある。

よくあるトラブルと解決策

よくあるトラブルと解決策
トラブル接続エラー (HTTP 424)ガイドライン違反エラーツールが呼び出されないPlusプラン制限
原因戻り値の形式不一致ツール名/説明に抵触ワードcapability不足やschema欠落Plusでは利用不可
対策戻り値を単純文字列化ニュートラルな命名とサーバーフィルタMCP InspectorでテストPro以上にアップグレードかAPI利用

接続エラー(HTTP 424など)への対処

室谷室谷代表取締役
HTTP 424、これはMCPサーバーからツールの戻り値の形式が期待とズレてるときに出やすいですね。コミュニティでも報告が上がってました。
テキトー教師テキトー教師.AI認定講師
たしかに。原因の多くは、ツールが複雑な構造化オブジェクトを返していて、ChatGPT側のクライアントがパースに失敗するケースです。
室谷室谷代表取締役
僕の現場でも似たエラーに当たりました。対策としては、戻り値を単純な文字列に一旦まとめてしまうのが確実。
テキトー教師テキトー教師.AI認定講師
そうなんですよ。一度試しに文字列だけ返すようにしたら、あっさり通ったって声をよく聞きます。

ガイドライン違反エラーの原因と回避方法

テキトー教師テキトー教師.AI認定講師
次に多いのが「ガイドライン違反」エラー。公式フォーラムでも「Response APIでは動くのにChatGPTからだと弾かれる」って話があります。
室谷室谷代表取締役
あれ、結構シビアですよね。恐らくMCPサーバーのツール名や説明文に、OpenAIのポリシーに抵触しそうなワードが含まれてると引っかかるみたいです。
テキトー教師テキトー教師.AI認定講師
実用的な回避法としては、ツールの名前と説明は極めてニュートラルに、かつ具体的に書くこと。たとえば「search_documents」とか。
室谷室谷代表取締役
その上で、実際に返すデータ自体も不適切な内容が混ざらないよう、サーバー側でフィルタリングしておくのが安心ですね。

ツールが呼び出されない場合のチェックポイント

テキトー教師テキトー教師.AI認定講師
ツールは認識されてるのに実際の呼び出しが行われない。よくあるのは、MCPサーバーの初期化メッセージで必要なcapabilityが足りてないケースです。
室谷室谷代表取締役
そう。リストツールで正しくtool定義を返せてるか、JSON Schemaの形式が合ってるか。

僕も最初、output_schemaを省略してハマりました。
テキトー教師テキトー教師.AI認定講師
あとは認証周り。ChatGPT developer modeではOAuthか認証なししか使えないので、Bearerトークンだけだと弾かれることも。
室谷室谷代表取締役
結果的に、多くのケースは一度MCP Inspectorでローカルテストすれば解決します。まずはそこで動くか確認するのが近道ですね。

Plusプランでは使えない?プラン別制限

室谷室谷代表取締役
最後に、これで悩んでる人が多いのがプラン制限。ChatGPTのPlusプランだと、Custom Connectors(MCP)は使えないんですね。
テキトー教師テキトー教師.AI認定講師
そうなんです。ヘルプにも「+ Not currently available for Plus plans」と明記されてます。

一方Proプラン以上だと使えるはずなんですが。
室谷室谷代表取締役
Proでもなぜか表示されないという報告もあって、地域やロールアウト状況によるのかもしれません。まずは設定の「Connectors」セクションを確認するのが第一歩です。
テキトー教師テキトー教師.AI認定講師
Plusでどうしても試したい場合は、Response API経由でMCPを使う方法もあります。ただ、あれは開発者向けなので敷居は高いですね。

MCPサーバー導入のコストとROI

MCPサーバー導入:Claude Desktop vs ChatGPT
Claude Desktop MCP (ローカル)
  • 接続方式: ローカル stdio
  • セキュリティ: ネットワーク不要で安心
  • 共有: 個人向け、設定は個別
  • 認証: 不要
  • 用途: 個人実験に最適
ChatGPT MCP (リモート)
  • 接続方式: リモート SSE/HTTP
  • セキュリティ: 社内要件クリアが必要
  • 共有: 複数ユーザーで共有可能
  • 認証: OAuth必須
  • 用途: チーム利用に自然

必要な開発コストと運用負荷

室谷室谷代表取締役
MCPサーバー、開発自体はFastMCPとか使えばすぐ叩き台ができます。でも運用フェーズの負荷を見落としがちで。

認証周りやツールの更新、ChatGPT側の仕様変更への追従で、毎月それなりの工数が消えますよね。
テキトー教師テキトー教師.AI認定講師
たしかに。現場でよく聞くのは「動かすまでは簡単だけど、使い続けるのが大変」という声です。

特に最初は機能を詰め込みたくなりますが、運用コストを考えると最小限のツールから始めるのが現実的です。
室谷室谷代表取締役
その点、ROIで考えると「最初から完璧を目指さない」のが鉄則ですね。とりあえず1つツールを繋いで効果を計測してから拡張する。

MYUUUの現場でも、まずは社内ナレッジ検索だけのMCPサーバーから始めました。
テキトー教師テキトー教師.AI認定講師
最初の一歩として、自分たちの業務で一番繰り返し発生する処理を選ぶといいですよ。例えば問い合わせ対応の情報参照とか。

それだけで「導入してよかった」と感じてもらえるケースが多いです。

業務自動化による時間削減効果

室谷室谷代表取締役
自動化の効果は、単純な「作業時間の短縮」以上に大きいんですよね。例えばMCPで社内DBを参照できるようにすると、調査にかかる時間が半分以下になる。

その差を時給換算すると、半年で開発コストがペイする計算になります。
テキトー教師テキトー教師.AI認定講師
僕がよく聞くのは、レポート作成のような定型業務をChatGPTに任せつつ、MCPでデータを取得して自動入力してもらうパターンです。最初は半信半疑だった人も、毎日30分の手間が省けると定着しますね。
室谷室谷代表取締役
重要なのは「削減できた時間をどこに振り向けるか」を事前に決めておくこと。単に余るだけだとROIが見えにくい。

新しいプロジェクトや顧客対応に再配分する前提で導入すると、経営層も納得しやすい。
テキトー教師テキトー教師.AI認定講師
そこは経営者の視点ですね。現場の人間としては「今日の業務が楽になる」という実感が大事ですが、それだけだとコスト承認が通りにくい。

両方の視点を持って導入を進めるのが理想です。

Claude Desktop MCPとの比較

室谷室谷代表取締役
Claude DesktopはローカルのstdioでMCPサーバーを動かす標準的な方法を提供してますが、ChatGPTは基本的にリモートのSSE/Streamable HTTPが前提。この差はけっこう大きいです。

ローカルならネットワークのセキュリティを気にしなくていい半面、リモートなら複数ユーザーで共有できる。
テキトー教師テキトー教師.AI認定講師
現場で「Claude DesktopのMCPが簡単だと聞いたけどChatGPTではどう?」と聞かれることがあります。正直、開発者にとってはどちらも似たような手間ですが、ChatGPTの場合はOAuth認証やガイドライン違反のチェックが入るので、そこだけは注意が必要ですね。
室谷室谷代表取締役
ビジネス利用を考えると、リモートMCPの方が管理しやすいと思います。各社員のPCに個別設定してもらうより、社内で1つホストしてChatGPTから呼び出してもらう方が運用コストが低い。

ただし、そのためにはセキュリティ要件をクリアする必要がある。
テキトー教師テキトー教師.AI認定講師
結局は用途次第ですね。個人の実験ならClaude Desktop、チームで使うならChatGPTのリモートMCPが自然な選択かなと。

どちらもMCPという共通規格なので、サーバーを移植するのも難しくないですし。

まとめ:ChatGPT MCPの今後と始め方

MCP標準化とOpenAIの関与

室谷室谷代表取締役
OpenAIがMCPの運営委員会に入ったのは大きいですね。業界標準になる流れが加速します。
テキトー教師テキトー教師.AI認定講師
たしかに。これでClaudeだけじゃなく、ChatGPTでもMCPが当たり前になる。

最初は「また別のプロトコルか」と思いましたけど。
室谷室谷代表取締役
標準が一つにまとまると、開発コストが劇的に下がるんですよ。複数のLLM向けに個別実装する必要がなくなる。
テキトー教師テキトー教師.AI認定講師
現場で聞くのは「どれを勉強すればいいかわからない」という声。OpenAIが乗ったことで、MCPを学べば間違いないと明確になりました。

まず試すべき簡単なMCPサーバー構成

テキトー教師テキトー教師.AI認定講師
最初はPythonとFastMCPで、ベクトルストアを検索するだけのリモートMCPサーバーを組むのがいいですよ。
室谷室谷代表取締役
たった数行で動く。シリコンバレーだとプロトタイピングに半日もかけない。
テキトー教師テキトー教師.AI認定講師
注意点としては、ツールの戻り値を複雑な構造オブジェクトにするとChatGPT側でエラーになるケースがありました。文字列に変換するのはひとつの手です。
室谷室谷代表取締役
とりあえずsearchとfetchの2つのread-onlyツールから始めれば、深層リサーチでも使えます。

コミュニティリソースと次のステップ

テキトー教師テキトー教師.AI認定講師
OpenAIの開発者コミュニティには実際のセットアップ例がたくさん投稿されてます。あとMCP Inspectorでローカルデバッグもできます。
室谷室谷代表取締役
Plusプランではまだカスタムコネクターが使えないので、Pro以上を検討するのが現実的ですね。
テキトー教師テキトー教師.AI認定講師
まずは公開されているサンプルを動かしてみて、徐々に自分のデータソースにつなぎ替える。その流れで十分実務に使えます。
室谷室谷代表取締役
標準化が進んでる今が始めどきです。小さく始めて、必要に応じて複雑なツールに拡張すればいい。

よくある質問

Q1. MCPサーバーを使うときのセキュリティリスクは?

室谷室谷代表取締役
AnthropicもOpenAIもMCPの通信はローカルホスト限定を推奨してますね。外部公開する設計じゃないので、通常のAPIキー管理と同じ感覚で大丈夫です。
テキトー教師テキトー教師.AI認定講師
ただ、自作のMCPサーバーに機密データを流すときは、そのサーバー自体のセキュリティをちゃんと確認したほうがいいですね。
室谷室谷代表取締役
USの企業だと、MCPサーバーをDockerコンテナで隔離して動かすのがベストプラクティスになってます。

Q2. ChatGPT以外のAIアシスタントでもMCPサーバーは使える?

テキトー教師テキトー教師.AI認定講師
実はClaude DesktopやCursorもMCPに対応してるんですよ。共通プロトコルなので、同じサーバーを複数のクライアントで使い回せます。
室谷室谷代表取締役
そうなんですよね。ただChatGPTのMCP対応はまだベータ段階で、Anthropicのほうが先行してる印象です。
テキトー教師テキトー教師.AI認定講師
初めてMCPを試すなら、対応クライアントが充実してるClaudeのほうが敷居が低いかもしれません。

Q3. 無料版のChatGPTでもMCPサーバーを接続できる?

室谷室谷代表取締役
現状、MCPサーバー接続はChatGPT Plus以上の有料プラン限定です。無料版ではAPI経由のカスタムアクションしか使えません。
テキトー教師テキトー教師.AI認定講師
MCPを試すなら月額20ドルのPlusプランが現実的ですね。Maxほどヘビーに使わないなら十分です。

Q4. MCPサーバーを自分で作るのは難しい?

テキトー教師テキトー教師.AI認定講師
公式ドキュメントにPythonとTypeScriptのSDKが用意されてて、JSON-RPCの規約に沿って実装すればそこまで難しくないですよ。
室谷室谷代表取締役
シリコンバレーのスタートアップだと、社内ツールをMCPサーバー化してChatGPTから呼び出すのが流行ってます。ROIがすぐ出るんですよね。
テキトー教師テキトー教師.AI認定講師
まずは公開されてる既存サーバーを動かしてみて、必要に応じて改変するのがおすすめです。

Q5. 複数のMCPサーバーを同時に使うことはできる?

室谷室谷代表取締役
できます。ただし、どのサーバーをどのタイミングで呼ぶかはクライアント側の設定次第です。

チャットの文脈に応じて自動で振り分けられるわけではない。
テキトー教師テキトー教師.AI認定講師
よくあるのが、天気APIとカレンダーAPIを同時に繋いで「今日の天気に合わせて予定を組んで」みたいな使い方。そこはMCPの真骨頂ですね。

まとめ

テキトー教師テキトー教師.AI認定講師
というわけで、ChatGPTでのMCPサーバー活用、かなり現実的になってきましたね。
室谷室谷代表取締役
ポイントは、自分たちの業務に合わせて「どこまで自動化したいか」を明確にすることです。手順は簡単だけど、設計次第でROIが大きく変わります。
テキトー教師テキトー教師.AI認定講師
まずは公開サーバーを一つ繋げてみて、その体験から始めるのがいいですよ。最初から完璧を目指さなくて大丈夫。
室谷室谷代表取締役
USではMCPが新たなSaaS連携の標準になりつつあります。日本でもこれから導入が進むでしょうから、今のうちに触っておいて損はないですね。
テキトー教師テキトー教師.AI認定講師
では、まずはChatGPT Plusにアップグレードして、公式の天気サーバーあたりから試してみてください。

関連記事

新着記事

関連記事

.AI TIMES一覧に戻る