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使用它们。
例如,您可以说,
你能问问o1对这个问题有什么看法吗?
或者,
gpt-4o对这个问题有什么看法?
当前服务器支持这些模型:
- gpt-4o(默认)
- gpt-4o-mini
- o1-preview
- o1-mini
工具
openai_chat- 向OpenAI的聊天完成API发送消息
- 参数:
messages: 消息数组(必填)model: 要使用的模型(可选,默认为gpt-4o)
问题
这是alpha软件,可能存在错误。如果您遇到问题,请检查Claude桌面的MCP日志:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
开发
# 安装依赖
pnpm install
# 构建项目
pnpm build
# 监听变化
pnpm watch
# 以开发模式运行
pnpm dev
要求
- Node.js >= 18
- OpenAI API密钥
验证平台
- macOS
- Linux
许可证
MIT