Многофункциональный сервер перекрестной проверки LLM MCP
Сервер Model Control Protocol (MCP), позволяющий перекрестную проверку ответов от нескольких поставщиков LLM одновременно. Этот сервер интегрируется с Claude Desktop как сервер MCP для предоставления унифицированного интерфейса для запросов к различным API LLM.
Функции
Параллельный запрос нескольким поставщикам LLM
В настоящее время поддерживается:
OpenAI (ChatGPT)
Антропный (Клод)
Недоумение ИИ
Google (Близнецы)
Асинхронная параллельная обработка для более быстрого реагирования
Простая интеграция с Claude Desktop
Related MCP server: Parquet MCP Server
Предпосылки
Python 3.8 или выше
API-ключи для поставщиков LLM, которых вы хотите использовать
менеджер пакетов uv (установить с помощью
pip install uv)
Установка
Установка через Smithery
Чтобы автоматически установить Multi LLM Cross-Check Server для Claude Desktop через Smithery :
Ручная установка
Клонируйте этот репозиторий:
Инициализируйте УФ-среду и установите требования:
Настройка в Claude Desktop: создайте файл с именем
claude_desktop_config.jsonв каталоге конфигурации Claude Desktop со следующим содержимым:{ "mcp_servers": [ { "command": "uv", "args": [ "--directory", "/multi-llm-cross-check-mcp-server", "run", "main.py" ], "env": { "OPENAI_API_KEY": "your_openai_key", // Get from https://platform.openai.com/api-keys "ANTHROPIC_API_KEY": "your_anthropic_key", // Get from https://console.anthropic.com/account/keys "PERPLEXITY_API_KEY": "your_perplexity_key", // Get from https://www.perplexity.ai/settings/api "GEMINI_API_KEY": "your_gemini_key" // Get from https://makersuite.google.com/app/apikey } } ] }Примечания:
Вам нужно только добавить ключи API для поставщиков LLM, которых вы хотите использовать. Сервер пропустит любых поставщиков без настроенных ключей API.
Вам может потребоваться ввести полный путь к исполняемому файлу uv в поле команды. Вы можете получить это, запустив
which uvна MacOS/Linux илиwhere uvна Windows.
Использование MCP-сервера
После настройки:
Сервер автоматически запустится при открытии Claude Desktop.
Вы можете использовать инструмент
cross_checkв своих беседах, попросив «перекрестную проверку с другими LLM».Введите запрос, и он вернет ответы от всех настроенных поставщиков LLM.
Формат ответа API
Сервер возвращает словарь с ответами от каждого поставщика LLM:
Обработка ошибок
Если ключ API не указан для конкретного LLM, этот поставщик будет пропущен.
Ошибки API обнаруживаются и возвращаются в ответе.
Ответ каждого LLM независим, поэтому ошибки у одного поставщика не повлияют на других.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.