Respan Gateway CLI
CLI запускает шлюз к моделям и MCP-инструментам с собственными API-ключами, переводом форматов, маршрутами и журналом запросов.
- 575 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Шлюз обрабатывает API-ключи, запросы и журналы; отдельно включенный цикл вызывает настроенные инструменты.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/respan-gateway-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Шлюз обрабатывает API-ключи, запросы и журналы; отдельно включенный цикл вызывает настроенные инструменты.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Respan Gateway запускает локальный сервис между приложением и провайдерами моделей. Клиент сохраняет привычный формат API, а шлюз переводит запрос, выбирает маршрут и обрабатывает повторы или запасного провайдера. Веб-интерфейс показывает вызовы, стоимость и задержки. Настроенные MCP-серверы и поддерживаемые инструменты можно объединить под адресом `/mcp`. Дополнительный цикл инструментов позволяет модели вызывать разрешенные действия внутри обычного запроса, но включается отдельно. Конфигурация задает ключи клиентов, доступные инструменты и предел числа шагов.
Для кого. Для разработчиков, которым нужен собственный шлюз между AI-приложением, несколькими API и выбранными MCP-инструментами.
Подходит, если
- Нужно сменить провайдера без переписывания формата клиента.
- Запросам требуется запасная модель.
- Несколько MCP-подключений нужно объединить одним адресом.
- Нужно видеть журнал вызовов и ограничить доступ клиентскими ключами.
Не подходит, если
- Нужен доступ к моделям без собственной авторизации.
- Нельзя доверить сервису провайдерские ключи и запросы.
- Инструменты хотят включить без проверки выданных прав.
Пример запроса к агенту
Запусти тестовый Respan Gateway с моим API, с выключенным циклом вызова инструментов, и покажи маршрут одного безопасного запроса.Ограничения
Шлюз использует ваши ключи и квоты провайдеров, поэтому повторы и одновременные запросы могут увеличить расходы. Без клиентских ключей он принимает подключения только с этой машины и отказывается слушать публичный адрес. Цикл вызова инструментов по умолчанию выключен; при включении задайте `allow`, `deny` и `max_steps` под конкретную задачу. Запросы попадают в журналы и выбранные инструменты: проверьте их состав и получателей трассировок до передачи закрытых данных.
Как отключить. Завершите процесс шлюза и верните клиентам прежний адрес API. Отключение отдельного инструмента не останавливает весь шлюз; ключи и журналы очищаются отдельно.
Частые вопросы
Как создать конфигурацию?
Командой `respan-gateway init`.
Как проверить файл?
Используйте `respan-gateway check`.
Где веб-интерфейс?
В быстром старте это `http://localhost:8080/ui/`.
Есть ли собственный MCP-адрес?
Да. `/mcp` объединяет настроенные инструменты, а `/mcp/{name}` обслуживает отдельный сервер.
Как исключить цикл для одного запроса?
Используйте заголовок `x-respan-tool-loop: off`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI запускает шлюз моделей, который распределяет запросы между серверами и подключает MCP-инструменты по заданным правилам.
Локальный шлюз объединяет MCP-серверы внутренних сервисов, проверяет вход пользователя и записывает обращения в журнал.
AIHelms, MCP-шлюз организации, связывает вызовы с персональными ключами сотрудников и учитывает заданную стоимость инструментов.
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
MCP Gateway
mcp-gateway
Обратный прокси и управление жизненным циклом серверов MCP на Kubernetes и Azure от Microsoft: маршрутизация, авторизация, роли. Для команд платформы
Менеджер MCP-серверов на Node.js: запускает локальные и подключает удаленные серверы и отдает их клиенту одним адресом с REST API для управления
Коротко о README
Сервис может быть клиентом внешних MCP и одновременно предоставлять их через свой MCP-фасад. Поддерживаемые HTTP-инструменты он также переводит в MCP.