MCP OpenAI 服务器
一个模型上下文协议(MCP)服务器,它让你能够直接从克劳德无缝使用OpenAI的模型。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"mcp-openai": {
"args": [
"-y",
"@mzxrai/mcp-openai@latest"
],
"command": "npx",
"env": {
"OPENAI_API_KEY": "your-api-key-here (get one from https://platform.openai.com/api-keys)"
}
}
}
}
该服务需要配置环境变量:OPENAI_API_KEY
服务介绍
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 桌面应用在需要时启动 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 版软件,可能会有 bug。如果你遇到问题,请检查 Claude 桌面应用的 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