Any Chat Completions

Any Chat Completions

🚀 任何-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 SDK 的聊天完成 API 中,为你提供更丰富的聊天体验。下面为你介绍开发、安装和调试的相关步骤。

✨ 主要特性

  • 可集成 Claude 到任何兼容 OpenAI SDK 的聊天完成 API 中,支持众多知名平台。
  • 基于 TypeScript 构建的 MCP 服务器,易于集成。
  • 包含 chat 工具,方便问题的转交。

📦 安装指南

开发环境安装

安装依赖

npm install

构建服务器

npm run build

带有自动重建的开发模式

npm run watch

在 Claude Desktop 中添加 OpenAI

要在 Claude Desktop 中添加 OpenAI,需在配置中添加以下内容:

  • 在 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"
}
}
}
}

💻 使用示例

基础用法

本项目提供了 chat 工具,可将问题转交给配置好的 AI 聊天提供程序。不过文档中未给出具体代码示例,你可根据上述安装和配置步骤,使用 chat 工具进行问题的提交。

🔧 调试

由于 MCP 服务器通过标准输入和输出进行通信,直接调试可能有点困难。因此,推荐使用 Inspector 工具来帮助调试。运行以下命令即可访问调试界面:

npm run inspector

📄 感谢

感谢 Model Context Protocol 团队和 Anthropic 提供了强大的技术支持,特别感谢 PyroPrompts 的支持,并提供了一个优惠码:[此处插入优惠码],可用于获取免费信用。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-18 20:00

相似服务问题