hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides access to OpenAI's ChatGPT API with customizable parameters, conversation state management through the Responses API, and web search capabilities for retrieving up-to-date information.
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
インストール
- このリポジトリをクローンします:Copy
- 仮想環境をセットアップし、uv を使用して依存関係をインストールします。CopyCopyCopy
Claude Desktopでの使用
- Claude Desktop がこの MCP サーバーを使用するように設定するには、次の手順に従ってください: MCP クイックスタート ガイド
- Claude Desktop 構成ファイルに次の構成を追加します (必要に応じてパスを調整します)。Copy
- 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
MCP ChatGPT Responsesは、AI同士の会話のための標準クエリと、最新情報を取得するWeb対応リクエストという2つの重要なツールを通じて、ClaudeとChatGPTを接続します。OpenAIのResponses APIを使用して、会話の状態を自動的に維持します。