mcpField
M
MCP OpenAI Server

MCP OpenAI Server

ローカル
github.com/mzxraiAI・エージェント7799 週間前に更新

MCP OpenAI Server について

MCP OpenAI Server は、Claude Desktop から OpenAI のモデルにチャットリクエストを送れる MCP サーバーです。Claude の会話内で別のモデルの回答を得たい利用者に向いています。

主な機能

  1. 01OpenAI チャットモデルとの対話
  2. 02gpt-4o、gpt-4o-mini、o1 系モデルへの対応
  3. 03gpt-4o を既定とするモデル選択
  4. 04基本的なエラー処理

活用シーン

  1. 01Claude Desktop 内での o1 への問題分析の依頼
  2. 02同じ内容に対する gpt-4o からの別視点の取得

MCP 対応

本プロジェクトは MCP サーバーとして動作し、Claude Desktop などの MCP クライアントが OpenAI へメッセージを転送するために呼び出せる openai_chat ツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"openai": {
"command": "npx",
"args": [
"-y",
"@mzxrai/mcp-openai"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>"
}
}
}
}
起動コマンドnpx -y @mzxrai/mcp-openai
設定が必要な環境変数
OPENAI_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mzxrai/mcp-openai

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
messagesarrayはいAPI に送信するメッセージの配列
modelenumいいえ補完に使用するモデル(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
  • シンプルなメッセージ送信インターフェース
  • 基本的なエラー処理

前提条件

インストール

まず、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
ツール
  1. 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

作者

mzxrai

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。