OpenAI模型集成服务

MCP OpenAI Server是一个允许用户从Claude无缝使用OpenAI模型的协议服务器,支持多种OpenAI聊天模型,适用于需要集成OpenAI模型的开发场景。

  • by mzxrai
  • JavaScript
  • 本地部署
  • 77 星标
  • 更新于
在 GitHub 查看 mzxrai/mcp-openai

使用说明

MCP OpenAI服务器

一个模型上下文协议(MCP)服务器,允许您直接从Claude无缝使用OpenAI的模型。

特性

  • 与OpenAI聊天模型直接集成
  • 支持多种型号,包括:
    • gpt-4o
    • gpt-4o-mini
    • o1预览
    • o1迷你
  • 简单的消息传递接口
  • 基本错误处理

先决条件

安装

首先,确保你有 克劳德桌面应用程序 已安装,并且您已请求 OpenAI API密钥.

将此条目添加到您的 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预览
  • o1迷你

工具

  1. openai_chat
    • 向OpenAI的聊天完成API发送消息
    • 论据:
      • messages:消息数组(必填)
      • model:使用哪种型号(可选,默认为gpt-4o)

问题

这是alpha软件,所以可能有bug。如果您有问题,请查看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密钥

已验证平台

  • [x] macOS
  • []Linux

许可证

麻省理工学院

作者

mzxrai