any-chat-completions-mcp MCP Server

any-chat-completions-mcp MCP Server

site icon
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。