关于 MCP OpenAI Server
MCP OpenAI Server 是一个让 Claude Desktop 调用 OpenAI 模型的 MCP 服务。用户可在 Claude 对话中请求 OpenAI 模型给出回答,适合需要对比或调用多个模型的用户。
主要功能
- 01调用 OpenAI 聊天模型
- 02支持 gpt-4o、gpt-4o-mini 等模型
- 03可选择所用模型,默认 gpt-4o
- 04基础错误处理
适用场景
- 01在 Claude Desktop 中请求 o1 分析问题
- 02让 gpt-4o 对同一内容给出另一种意见
MCP 相关
该项目作为 MCP 服务,向 Claude Desktop 等 MCP 客户端提供 openai_chat 工具,用于转发聊天消息到 OpenAI 接口。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 服务
一个模型上下文协议(MCP)服务,可让你直接在 Claude 中无缝使用 OpenAI 的模型。
功能
- 直接集成 OpenAI 的聊天模型
- 支持多种模型,包括:
- gpt-4o
- gpt-4o-mini
- o1-preview
- o1-mini
- 简单的消息传递接口
- 基本的错误处理
前置条件
- Node.js >= 18(包含
npm和npx) - Claude 桌面应用
- OpenAI API 密钥
安装
首先,确保你已安装 Claude 桌面应用,并申请了 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-preview
- o1-mini
工具
openai_chat- 向 OpenAI 的聊天补全 API 发送消息
- 参数:
messages:消息数组(必填)model:要使用的模型(可选,默认为 gpt-4o)
问题
这是 Alpha 版软件,因此可能存在错误。如果遇到问题,请查看 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 密钥
已验证的平台
- macOS
- Linux
许可证
MIT
作者
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。