
AAI Gateway
gybobApache-2.0
104 звёзд5 форков
AAI Gateway — это шлюз для управления возможностями AI-агентов. Он объединяет MCP-серверы и пакеты навыков в единую систему — Agent Apps.
Основная задача — избавить разработчика от трёх проблем: раздувания контекста, сложного поиска инструментов и дублирования настроек для разных агентов. Вместо того чтобы вручную искать MCP на GitHub, читать README и копировать JSON-конфиги, можно просто попросить AI-ассистента найти и установить нужное. Поиск работает через естественный язык. Всё, что импортировано один раз, становится доступно всем AI-агентам сразу: Claude, Codex, OpenCode и другим.
Экономия токенов достигается за счёт архитектуры: вместо полных схем всех инструментов (в среднем 7500 токенов на 10 MCP) в контекст передаётся краткое описание Agent App (менее 50 токенов). Полные данные подгружаются по запросу, когда агент решает использовать конкретный инструмент. Это даёт заявленную экономию в 99%.
Установка
npx -y aai-gatewayХарактеристики
Общее
- СтатусСообщество
- Разработчикgybob
- ЛицензияApache-2.0
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Поиск и установка инструментов: используйте естественный язык, чтобы найти и подключить нужный MCP-сервер или скилл.
- Централизованное управление: импортируйте MCP-сервер или навык один раз — он становится доступен всем подключённым AI-агентам без дублирования настроек.
- Динамическая загрузка схем: в контекст AI-агента передаётся только краткое описание (до 50 токенов). Полная схема инструмента подгружается только когда агент решает его использовать.
- Импорт MCP-серверов: добавляйте любые MCP-серверы через команду mcp:import.
- Импорт навыков: подключайте пакеты навыков (Skills) через команду skill:import.
- Управление состоянием: включайте и отключайте Agent Apps для конкретного агента без удаления.
- Выполнение инструментов: запускайте инструменты внутри Agent Apps напрямую через команду aai:exec.
- Просмотр всех приложений: список всех зарегистрированных Agent Apps одной командой.
Как подключить
Установка через пакетный менеджер npm. Node.js должен быть предварительно установлен.
Установка:
npx -y aai-gateway
Подключение к клиенту: Добавьте MCP-сервер в конфигурацию вашего AI-клиента.
Claude Desktop:
{
"mcpServers": {
"aai-gateway": {
"command": "npx",
"args": ["-y", "aai-gateway"]
}
}
}
OpenCode: Добавьте в ~/.config/opencode/opencode.json:
{
"mcp": {
"aai-gateway": {
"type": "local",
"command": ["npx", "-y", "aai-gateway"],
"enabled": true
}
}
}
Перезапустите клиент после добавления конфигурации. Шлюз готов к работе. Теперь вы можете обращаться к AI-ассистенту с задачами по поиску и установке инструментов.
Примеры запросов
- «Найди MCP-сервер для работы с PostgreSQL и установи его.»
- «Покажи список всех установленных Agent Apps.»
- «Отключи MCP-сервер для работы с файловой системой для текущего агента.»
- «Импортируй мой навык для создания презентаций как Skill package.»
Технические детали
- Язык: TypeScript
- Транспорт: stdio
- Лицензия: Apache-2.0
- Совместимые клиенты: Claude Desktop, Claude Code, Codex, OpenCode, OpenClaw и любые другие клиенты, поддерживающие MCP.