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以上
- クロードデスクトップアプリケーション
- OpenAI APIキー
- 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
- AsecurityAlicenseAqualityIntegrate Claude with Any OpenAI SDK Compatible Chat Completion API - OpenAI, Perplexity, Groq, xAI, PyroPrompts and more.Last updated -174107JavaScriptMIT License
- AsecurityFlicenseAqualityThis server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.Last updated -52JavaScript
- AsecurityFlicenseAqualityProvides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.Last updated -5JavaScript
- AsecurityAlicenseAqualityEnables integration with OpenAI models through the MCP protocol, supporting concise and detailed responses for use with Claude Desktop.Last updated -11PythonMIT License