mcpField
M
MCP OpenAI Server

MCP OpenAI Server

本地服务
github.com/mzxraiAI 与智能体7799 周前更新

关于 MCP OpenAI Server

MCP OpenAI Server 是一个让 Claude Desktop 调用 OpenAI 模型的 MCP 服务。用户可在 Claude 对话中请求 OpenAI 模型给出回答,适合需要对比或调用多个模型的用户。

主要功能

  1. 01调用 OpenAI 聊天模型
  2. 02支持 gpt-4o、gpt-4o-mini 等模型
  3. 03可选择所用模型,默认 gpt-4o
  4. 04基础错误处理

适用场景

  1. 01在 Claude Desktop 中请求 o1 分析问题
  2. 02让 gpt-4o 对同一内容给出另一种意见

MCP 相关

该项目作为 MCP 服务,向 Claude Desktop 等 MCP 客户端提供 openai_chat 工具,用于转发聊天消息到 OpenAI 接口。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 服务

一个模型上下文协议(MCP)服务,可让你直接在 Claude 中无缝使用 OpenAI 的模型。

功能

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

前置条件

安装

首先,确保你已安装 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
工具
  1. 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

作者

mzxrai

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。