AAI Gateway

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.

Поделиться