OrcaRouter — MCP-сервер для Claude Code: что делает и как установить
Подключает каталог из 160+ языковых моделей с расценками и маршрутизацию запросов прямо в агентские клиенты.
claude mcp add --env ORCAROUTER_API_KEY=<ORCAROUTER_API_KEY> --env ORCAROUTER_BASE_URL=<ORCAROUTER_BASE_URL> --env ORCAROUTER_REQUEST_TIMEOUT=<ORCAROUTER_REQUEST_TIMEOUT> --transport stdio orcarouter -- npx -y @orcarouter/mcpЧто делает OrcaRouter
MCP-сервер связывает среду разработки со шлюзом OrcaRouter. Через инструменты orcarouter_models_list, orcarouter_providers_list и orcarouter_model_card клиент проверяет контекстное окно, задержки и цены моделей разных провайдеров. Для чтения каталога регистрация или секретный токен не требуются.
Для отправки генераций через orcarouter_chat нужен ключ ORCAROUTER_API_KEY. Маршрутизатор orcarouter/auto распределяет запросы по стратегиям стоимости или качества, а цепочка отказоустойчивости удерживает до 4 резервных моделей.
Для запуска окружению необходим Node.js версии 18 или новее. Без заданного API-ключа вызовы генерации завершатся ошибкой, поэтому для чата ключ придётся настроить заранее.
Какие задачи решает
- сравнить расценки и лимиты контекста разных LLM
- настроить автоматическую смену модели при сбое основной
- отправлять промпты через единый шлюз без ключей каждого провайдера
- выбрать модель под критерии задержки и цены
Примеры запросов агенту
- Покажи расценки на модели Anthropic через
orcarouter_models_list - Запроси карточку модели
minimax/minimax-m2.7 - Отправь запрос в
orcarouter/autoдля объяснения квантовых вычислений
Как установить OrcaRouter
Командой платформы
claude mcp add --env ORCAROUTER_API_KEY=<ORCAROUTER_API_KEY> --env ORCAROUTER_BASE_URL=<ORCAROUTER_BASE_URL> --env ORCAROUTER_REQUEST_TIMEOUT=<ORCAROUTER_REQUEST_TIMEOUT> --transport stdio orcarouter -- npx -y @orcarouter/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add orcarouter --env ORCAROUTER_API_KEY=<ORCAROUTER_API_KEY> --env ORCAROUTER_BASE_URL=<ORCAROUTER_BASE_URL> --env ORCAROUTER_REQUEST_TIMEOUT=<ORCAROUTER_REQUEST_TIMEOUT> -- npx -y @orcarouter/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"orcarouter": {
"command": "npx",
"args": [
"-y",
"@orcarouter/mcp"
],
"env": {
"ORCAROUTER_API_KEY": "<ORCAROUTER_API_KEY>",
"ORCAROUTER_BASE_URL": "<ORCAROUTER_BASE_URL>",
"ORCAROUTER_REQUEST_TIMEOUT": "<ORCAROUTER_REQUEST_TIMEOUT>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"orcarouter": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@orcarouter/mcp"
],
"env": {
"ORCAROUTER_API_KEY": "<ORCAROUTER_API_KEY>",
"ORCAROUTER_BASE_URL": "<ORCAROUTER_BASE_URL>",
"ORCAROUTER_REQUEST_TIMEOUT": "<ORCAROUTER_REQUEST_TIMEOUT>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e ORCAROUTER_API_KEY=<ORCAROUTER_API_KEY> -e ORCAROUTER_BASE_URL=<ORCAROUTER_BASE_URL> -e ORCAROUTER_REQUEST_TIMEOUT=<ORCAROUTER_REQUEST_TIMEOUT> orcarouter npx -y @orcarouter/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о OrcaRouter
Как установить OrcaRouter в Claude Code?
Выполните в терминале команду claude mcp add orcarouter-mcp -e ORCAROUTER_API_KEY=<ORCAROUTER_API_KEY> -- npx -y @orcarouter/mcp.
Что делает OrcaRouter?
Сервер даёт агенту доступ к базе моделей, их характеристикам и маршрутизации запросов с поддержкой до 4 запасных вариантов.
Обязательно ли задавать API-ключ для работы?
Просмотр списка провайдеров, цен и карточек моделей работает без ключа. Токен в переменной ORCAROUTER_API_KEY требуется только для вызова orcarouter_chat.