
Openai
在Claude桌面应用中与OpenAI模型对话
概述
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
):
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调用它们。
例如,您可以说:
plaintext
Can you ask o1 what it thinks about this problem?
或:
plaintext
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桌面应用的MCP日志:
bash
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
开发
bash
# 安装依赖
pnpm install
# 构建项目
pnpm build
# 监视更改
pnpm watch
# 以开发模式运行
pnpm dev
要求
- Node.js >= 18
- OpenAI API密钥
已验证平台
- macOS
- Linux
许可证
MIT