AISIX AI Gateway — MCP-сервер для Claude Code: функции и настройка
Самостоятельно размещаемый шлюз направляет запросы к языковым моделям через единый API. Он пригодится, если нужно управлять ключами и маршрутизацией в одном месте.
Открыть на GitHubЧто делает AISIX AI Gateway
AISIX принимает запросы в формате OpenAI или Anthropic и передаёт их выбранному провайдеру: среди поддерживаемых в описании названы OpenAI, Anthropic, Google Gemini, AWS Bedrock, Azure OpenAI и DeepSeek. Шлюз также поддерживает потоковую передачу SSE, ограничения запросов, кэширование и наблюдаемость. Это шлюз для LLM-трафика, а не описание набора MCP-инструментов.
Сервис запускается как статический бинарный файл или контейнер. Ресурсы можно задать в resources.yaml, а изменения применить сигналом SIGHUP без перезапуска; для кластера из нескольких реплик используется etcd вместо resources_file. Для быстрого запуска в примере нужны Docker и переменные OPENAI_API_KEY и CALLER_API_KEY. Метрики и статус на порту 9090 не защищены авторизацией, поэтому адрес прослушивания стоит ограничить loopback или приватной сетью.
Какие задачи решает
- направить запросы к разным LLM-провайдерам через один API
- ограничить доступ к моделям с помощью ключей вызывающей стороны
- применить изменения ресурсов без перезапуска шлюза
- наблюдать за LLM-трафиком через метрики Prometheus
Примеры запросов агенту
- Настрой AISIX для маршрутизации запросов к OpenAI через
resources.yaml. - Подготовь конфигурацию AISIX с ключами доступа и разрешённой моделью.
- Проверь, как направить запросы к моделям через единый API AISIX.
Как установить AISIX AI Gateway
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о AISIX AI Gateway
Как установить AISIX AI Gateway в Claude Code?
В описании нет команды установки для Claude Code. Быстрый запуск показан через Docker: подготовьте config.yaml и resources.yaml, задайте OPENAI_API_KEY и CALLER_API_KEY, затем запустите контейнер ghcr.io/api7/aisix:latest с обоими файлами конфигурации.
Что делает AISIX AI Gateway?
Он принимает запросы в формате OpenAI или Anthropic и направляет их к настроенным LLM-провайдерам. В шлюзе также есть маршрутизация, ограничения запросов, кэширование и наблюдаемость.
Какие переменные нужны для быстрого запуска AISIX?
В примере Docker заданы OPENAI_API_KEY для ключа провайдера и CALLER_API_KEY для ключа вызывающей стороны. Порт 9090 для метрик и статуса не защищён авторизацией.