MCP OpenAI Server について
MCP OpenAI Server は、Claude Desktop から OpenAI のモデルにチャットリクエストを送れる MCP サーバーです。Claude の会話内で別のモデルの回答を得たい利用者に向いています。
主な機能
- 01OpenAI チャットモデルとの対話
- 02gpt-4o、gpt-4o-mini、o1 系モデルへの対応
- 03gpt-4o を既定とするモデル選択
- 04基本的なエラー処理
活用シーン
- 01Claude Desktop 内での o1 への問題分析の依頼
- 02同じ内容に対する gpt-4o からの別視点の取得
MCP 対応
本プロジェクトは MCP サーバーとして動作し、Claude Desktop などの MCP クライアントが OpenAI へメッセージを転送するために呼び出せる openai_chat ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| messages | array | はい | API に送信するメッセージの配列 |
| model | enum | いいえ | 補完に使用するモデル(gpt-4o、gpt-4o-mini、o1-preview、o1-mini)gpt-4o | gpt-4o-mini | o1-preview | o1-mini |
詳細
MCP OpenAI Server
Claude から OpenAI のモデルをシームレスに利用できる Model Context Protocol(MCP)サーバーです。
機能
- OpenAI のチャットモデルとの直接統合
- 以下を含む複数のモデルをサポート:
- gpt-4o
- gpt-4o-mini
- o1-preview
- o1-mini
- シンプルなメッセージ送信インターフェース
- 基本的なエラー処理
前提条件
- Node.js >= 18(
npmとnpxを含む) - Claude Desktop app
- OpenAI API key
インストール
まず、Claude Desktop app がインストールされていること、そして OpenAI API key を取得済みであることを確認してください。
claude_desktop_config.json に以下の設定を追加してください(Mac では ~/Library/Application\ Support/Claude/claude_desktop_config.json にあります)。
{
"mcpServers": {
"mcp-openai": {
"command": "npx",
"args": ["-y", "@mzxrai/mcp-openai@latest"],
"env": {
"OPENAI_API_KEY": "your-api-key-here (get one from https://platform.openai.com/api-keys)"
}
}
}
}
この設定により、必要なときに Claude Desktop が OpenAI MCP サーバーを起動します。
使い方
Claude とのチャットを開始し、OpenAI のモデルを使いたいときは、Claude にそれらを使うよう頼んでください。
たとえば、次のように言えます。
Can you ask o1 what it thinks about this problem?
または、
What does gpt-4o think about this?
現在、サーバーは以下のモデルをサポートしています。
- gpt-4o(デフォルト)
- gpt-4o-mini
- o1-preview
- o1-mini
ツール
openai_chat- OpenAI のチャット補完 API にメッセージを送信します
- 引数:
messages:メッセージの配列(必須)model:使用するモデル(省略可能。デフォルトは gpt-4o)
問題
これはアルファ版ソフトウェアのため、バグがある可能性があります。問題が発生した場合は、Claude Desktop の MCP ログを確認してください。
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
開発
# Install dependencies
pnpm install
# Build the project
pnpm build
# Watch for changes
pnpm watch
# Run in development mode
pnpm dev
要件
- Node.js >= 18
- OpenAI API key
動作確認済みプラットフォーム
- macOS
- Linux
ライセンス
MIT
作者
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。