Перейти к содержимому

any-chat-completions-mcp MCP Server

Интегрирует Claude с OpenAI-совместимыми API чат-комплитаций для использования различных LLM как инструментов.

JavaScript
140 stars

Описание

Это TypeScript-сервер на базе протокола Model Context Protocol, позволяющий подключать Claude Desktop к любым API, совместимым с OpenAI SDK (OpenAI, Perplexity, Groq, xAI, PyroPrompts). Ключевой инструмент ‘chat’ передает запросы к выбранному провайдеру LLM. Поддерживает множественные конфигурации для разных моделей. Идеально для расширения чатов Claude внешними ИИ, отладки через MCP Inspector. Технологии: Node.js, npm. Применения: интеграция LLM в десктопные приложения вроде Claude или LibreChat.

Возможности

Интеграция с API

Подключение к OpenAI-совместимым провайдерам вроде OpenAI, Perplexity, Groq для чат-комплитаций.

Инструмент 'chat'

Реле запросов и ответов между Claude и внешними LLM.

Множественные провайдеры

Одновременная конфигурация нескольких серверов с разными env-переменными для разных моделей.

Интеграция в приложения

Поддержка Claude Desktop и LibreChat через JSON/YAML конфигурации.

Отладка

Использование MCP Inspector для мониторинга stdio-коммуникации.

Установка

Для установки в 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"
      }
    }
  }
}

Установите зависимости: npm install. Соберите: npm run build. Для разработки: npm run watch. Через Smithery: npx -y @smithery/cli install any-chat-completions-mcp-server --client claude.

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
140

Ссылки