MIT License
42
最近更新:4个月前

在Claude桌面应用中与OpenAI模型对话

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):

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

工具

  1. 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

作者

mzxrai