
any-chat-completions-mcp MCP Server

2024.12.24
101
JavaScriptAI 聊天集成多提供商支持内容生成开发效率
any-chat-completions-mcp 是一个基于 Model Context Protocol (MCP) 的服务器,旨在将 Claude 与任何兼容 OpenAI SDK 的聊天完成 API 集成。它支持多种 AI 聊天提供商,如 OpenAI、Perplexity、Groq、xAI 和 PyroPrompts 等。该服务器通过 TypeScript 实现,提供了一个工具 `chat`,用于将问题转发到配置的 AI 聊天提供商。
View on GitHub
Overview
基本能力
产品定位
any-chat-completions-mcp 是一个用于集成多种 AI 聊天提供商的 MCP 服务器,旨在通过统一的接口访问不同的 AI 服务。
核心功能
- 支持多种 AI 聊天提供商(如 OpenAI、Perplexity、PyroPrompts 等)。
- 提供
chat
工具,用于将问题转发到配置的 AI 聊天提供商。 - 支持通过环境变量配置不同的 AI 提供商。
适用场景
- 开发者需要在一个应用中集成多种 AI 聊天服务。
- 需要快速切换不同的 AI 提供商进行测试或生产使用。
- 希望通过统一的接口访问不同的 AI 服务。
工具列表
chat
:将问题转发到配置的 AI 聊天提供商。
常见问题解答
- 调试困难:由于 MCP 服务器通过 stdio 通信,调试可能较为困难。推荐使用 MCP Inspector 进行调试。
使用教程
使用依赖
安装依赖:
npm install
安装教程
构建服务器:
npm run build
开发时自动重建:
npm run watch
调试方式
使用 MCP Inspector 进行调试:
npm run inspector