
MCP OpenAI Server

2024.12.07
41
JavaScript模型集成AI服务内容生成
MCP OpenAI Server 是一个模型上下文协议(MCP)服务器,允许用户直接从Claude无缝使用OpenAI的模型。它提供了与OpenAI聊天模型的直接集成,支持多种模型,包括gpt-4o、gpt-4o-mini、o1-preview和o1-mini。该服务器具有简单的消息传递接口和基本的错误处理功能,适用于需要通过Claude访问OpenAI模型的场景。
View on GitHub
Overview
基本能力
产品定位
MCP OpenAI Server 是一个桥梁服务,使得用户可以在Claude环境中直接调用OpenAI的各种模型,实现模型的无缝切换和使用。
核心功能
- 直接集成OpenAI的聊天模型
- 支持多种模型:gpt-4o、gpt-4o-mini、o1-preview、o1-mini
- 简单的消息传递接口
- 基本的错误处理
适用场景
- 在Claude环境中需要调用OpenAI模型的场景
- 需要比较不同OpenAI模型输出的场景
- 需要灵活切换不同OpenAI模型的场景
工具列表
openai_chat
- 功能:向OpenAI的聊天完成API发送消息
- 参数:
messages
: 消息数组(必需)model
: 使用的模型(可选,默认为gpt-4o)
常见问题解答
- 这是一个alpha版软件,可能会有bug
- 遇到问题时可以检查Claude Desktop的MCP日志:
bash tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
使用教程
使用依赖
- Node.js >= 18(包括npm和npx)
- Claude Desktop应用
- OpenAI API密钥
安装教程
- 确保已安装Claude Desktop应用并获取了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"
}
}
}
}
调试方式
- 开发模式安装依赖:
pnpm install
- 构建项目:
pnpm build
- 监听变化:
pnpm watch
- 开发模式运行:
pnpm dev