MCP ChatGPT サーバー
この MCP サーバーを使用すると、Claude Desktop から直接 OpenAI の ChatGPT API にアクセスできます。
📝このプロジェクトを構築した理由について読んでください: 他の AI と対話する AI を構築しました: MCP の誇大宣伝を解明する
特徴
カスタマイズ可能なパラメータを使用してChatGPT APIを呼び出す
クロードさんと ChatGPT さんが長期にわたる議論でお互いに話し合うようにお願いします。
モデルのバージョン、温度、その他のパラメータを設定する
ウェブ検索を使用してインターネットから最新情報を入手する
自動会話状態管理にOpenAIのResponses APIを使用する
独自のOpenAI APIキーを使用する
セットアップ手順
Smithery経由でインストール
Smithery経由で Claude Desktop 用の ChatGPT サーバーを自動的にインストールするには:
前提条件
Python 3.10以上
クロードデスクトップアプリケーション
Python パッケージ管理用のuv
インストール
このリポジトリをクローンします:
仮想環境をセットアップし、uv を使用して依存関係をインストールします。
Claude Desktopでの使用
Claude Desktop がこの MCP サーバーを使用するように設定するには、次の手順に従ってください: MCP クイックスタート ガイド
Claude Desktop 構成ファイルに次の構成を追加します (必要に応じてパスを調整します)。
Claude Desktop を再起動します。
ChatGPT について言及する質問や、Claude が答えられない質問をすることで、Claude を通じて ChatGPT API を使用できるようになりました。
利用可能なツール
MCP サーバーは次のツールを提供します。
ask_chatgpt(prompt, model, temperature, max_output_tokens, response_id)
- ChatGPTにプロンプトを送信し、応答を取得します。ask_chatgpt_with_web_search(prompt, model, temperature, max_output_tokens, response_id)
- 最新情報を取得するために、Web検索を有効にしてChatGPTにプロンプトを送信します。
使用例
ChatGPTの基本的な使用方法:
Claude に ChatGPT に質問するように伝えてください。
Claude に ChatGPT と会話するように伝えます。
ターンテイキングの会話では、レスポンスIDによってChatGPTが会話の履歴を保存できるため、単なるAPI呼び出しの連続ではなく、本物の会話として扱われます。これは会話状態と呼ばれます。
ウェブ検索の場合:
最新情報が役立つと思われる質問については、以下をご覧ください。
今すぐエージェント的な方法でウェブ検索を試し、天気に基づいて完璧な一日を計画しましょう。
仕組み
このツールはOpenAIのResponses APIを利用しており、OpenAIのサーバー上で会話の状態を自動的に維持します。このアプローチは次のような効果をもたらします。
OpenAIに会話履歴を処理させることでコードを簡素化
より信頼性の高いコンテキストトラッキングを提供
メッセージ間のコンテキストを維持することでユーザーエクスペリエンスを向上
ウェブ検索ツールでウェブから最新情報にアクセスできます
ライセンス
MITライセンス
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
MCP ChatGPT Responsesは、AI同士の会話のための標準クエリと、最新情報を取得するWeb対応リクエストという2つの重要なツールを通じて、ClaudeとChatGPTを接続します。OpenAIのResponses APIを使用して、会話の状態を自動的に維持します。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.Last updated -11MIT License
- AsecurityAlicenseAqualityMCP server that enables Claude to request chat completions with citations from the Perplexity API.Last updated -1MIT License
- -securityAlicense-qualityProvides MCP (Model Control Protocol) tools for accessing and interacting with Google Chat spaces and messages through OAuth2 authentication.Last updated -9MIT License
- -securityAlicense-qualityGoogle Chat MCP Sever (Extendable to Teams,Slack.)Last updated -12PythonMIT License