pyroprompts/any-chat-completions-mcp
简介
核心亮点
- 统一接入所有 OpenAI 兼容接口,消除碎片化
- 在 MCP 客户端内直接调用第三方模型能力
- 零代码配置,快速打通不同 AI 供应商生态
- 极低上手门槛,只需配置 API Key 即可运行
完整文档
any-chat-completions-mcp MCP Server
将 Claude 与任何兼容 OpenAI SDK 的 Chat Completion API 集成 - 包括 OpenAI, Perplexity, Groq, xAI, PyroPrompts 等。
本项目实现了 Model Context Protocol Server。了解更多:https://modelcontextprotocol.io
这是一个基于 TypeScript 的 MCP server,实现了对任何兼容 OpenAI SDK 的 Chat Completions API 的接入。
它提供了一个工具 chat,用于将问题转发给配置的 AI Chat Provider。
<a href="https://glama.ai/mcp/servers/nuksdrfb55"><img width="380" height="200" src="https://glama.ai/mcp/servers/nuksdrfb55/badge" /></a>

Development
安装依赖:
npm installnpm run buildnpm run watch要将 OpenAI 添加到 Claude Desktop,请添加服务器配置:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
您可以在 Claude Desktop 配置中通过 npx 这样使用它:
{
"mcpServers": {
"chat-openai": {
"command": "npx",
"args": [
"@pyroprompts/any-chat-completions-mcp"
],
"env": {
"AI_CHAT_KEY": "OPENAI_KEY",
"AI_CHAT_NAME": "OpenAI",
"AI_CHAT_MODEL": "gpt-4o",
"AI_CHAT_BASE_URL": "https://api.openai.com/v1"
}
}
}
}{
"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"
}
}
}
}{
"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": "sonar",
"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 Desktop Home with Chat Tools
然后你可以与其他 LLM 聊天,聊天界面显示如下:
或者,在 LibreChat 中进行如下配置:
chat-perplexity:
type: stdio
command: npx
args:
- -y
- @pyroprompts/any-chat-completions-mcp
env:
AI_CHAT_KEY: "pplx-012345679"
AI_CHAT_NAME: Perplexity
AI_CHAT_MODEL: sonar
AI_CHAT_BASE_URL: "https://api.perplexity.ai"
PATH: '/usr/local/bin:/usr/bin:/bin'!LibreChat with Perplexity Chat
通过 Smithery 安装
若要通过 Smithery 自动为 Claude Desktop 安装 Any OpenAI Compatible API Integrations:
npx -y @smithery/cli install any-chat-completions-mcp-server --client claude由于 MCP server 通过 stdio 进行通信,调试可能会比较困难。我们建议使用 MCP Inspector,它作为一个 package script 提供:
npm run inspector致谢
- 感谢 modelcontextprotocol 和 Anthropic 团队提供的 MCP Specification 以及在 Claude Desktop 中的集成。https://modelcontextprotocol.io/introduction
- 感谢 PyroPrompts 对本项目的赞助。在 Pyroprompts 使用代码
CLAUDEANYCHAT可获得 20 个免费自动化额度。