通联生成器

@pyroprompts/any-chat-completions-mcp
0 Stars 419 次浏览 pyroprompts 更新于 2026-08-23

将Claude与任何兼容OpenAI SDK的聊天补全API集成——支持OpenAI、Perplexity、Groq、xAI、PyroPrompts等。

该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (1 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

chat-with-openai 1 个参数 需填 1 项

Text chat with OpenAI

必填参数:content

服务介绍

any-chat-completions-mcp MCP 服务器

将 Claude 与任何兼容 OpenAI SDK 的聊天完成 API 集成 - 包括 OpenAI, Perplexity, Groq, xAI, PyroPrompts 等。

此实现遵循模型上下文协议(Model Context Protocol, MCP)服务器。了解更多:https://modelcontextprotocol.io

这是一个基于 TypeScript 的 MCP 服务器,它能够接入任何兼容 OpenAI SDK 的聊天完成 API。

它包含一个工具 chat,该工具可以将问题转发给已配置的 AI 聊天提供商。

Claude 使用 OpenAI

开发

安装依赖:

npm install

构建服务器:

npm run build

开发时自动重建:

npm run watch

安装

要将 OpenAI 添加到 Claude 桌面版,请添加服务器配置:

在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json


{
  "mcpServers": {
    "chat-openai": {
      "command": "node",
      "args": [
        "/path/to/any-chat-completions-mcp/build/index.js"
      ],
      "env": {
        "AI_CHAT_KEY": "OPENAI_KEY",
        "AI_CHAT_NAME": "OpenAI",
        "AI_CHAT_MODEL": "gpt-4o",
        "AI_CHAT_BASE_URL": "https://api.openai.com/v1"
      }
    }
  }
}

您可以通过多次引用同一个 MCP 服务器并使用不同的环境变量来添加多个提供者:


{
  "mcpServers": {
    "chat-pyroprompts": {
      "command": "node",
      "args": [
        "/path/to/any-chat-completions-mcp/build/index.js"
      ],
      "env": {
        "AI_CHAT_KEY": "PYROPROMPTS_KEY",
        "AI_CHAT_NAME": "PyroPrompts",
        "AI_CHAT_MODEL": "ash",
        "AI_CHAT_BASE_URL": "https://api.pyroprompts.com/openaiv1"
      }
    },
    "chat-perplexity": {
      "command": "node",
      "args": [
        "/path/to/any-chat-completions-mcp/build/index.js"
      ],
      "env": {
        "AI_CHAT_KEY": "PERPLEXITY_KEY",
        "AI_CHAT_NAME": "Perplexity",
        "AI_CHAT_MODEL": "llama-3.1-sonar-small-128k-online",
        "AI_CHAT_BASE_URL": "https://api.perplexity.ai"
      }
    },
    "chat-openai": {
      "command": "node",
      "args": [
        "/path/to/any-chat-completions-mcp/build/index.js"
      ],
      "env": {
        "AI_CHAT_KEY": "OPENAI_KEY",
        "AI_CHAT_NAME": "OpenAI",
        "AI_CHAT_MODEL": "gpt-4o",
        "AI_CHAT_BASE_URL": "https://api.openai.com/v1"
      }
    }
  }
}

通过这三项设置,在 Claude 桌面主页上你会看到每个聊天工具:

Claude 桌面主页上的聊天工具

然后您可以与其他大型语言模型进行聊天,显示效果如下:

Claude 与 OpenAI 聊天

调试

由于 MCP 服务器通过标准输入输出通信,调试可能会有些困难。我们推荐使用 MCP Inspector,它作为包脚本可用:

npm run inspector

Inspector 将提供一个 URL,以便您可以在浏览器中访问调试工具。

致谢

  • 显然,感谢 modelcontextprotocol 和 Anthropic 团队提供的 MCP 规范以及对 Claude Desktop 的集成。https://modelcontextprotocol.io/introduction
  • PyroPrompts 对本项目的赞助。使用代码 CLAUDEANYCHAT 可在 PyroPrompts 上获得 20 个免费自动化积分。

相关 MCP 服务