API ВЕГА
English

SmartGate

Слой интеллектуальных возможностей для AI — не очередной ассистент и не прокси для LLM.

Официальный плагин SmartGate для Cursor, Claude Code, claude.ai и Cowork.

SmartGate — интеллектуальный слой между AI и внешним миром. Он помогает искать информацию, разбираться в ней, сохранять знания и выполнять действия, пока неконтролируемый поток обращений к инструментам не обернулся неожиданным счётом.

На пользовательском уровне доступны Smart Research, принятие решений, управление знаниями и мониторинг — без необходимости использовать MCP. В основе — шлюз с нативной поддержкой MCP, который реализует пять возможностей (исследование, контекст, память, контроль и конвейер) с помощью семи примитивов smart_*. Пользовательский интерфейс — Web, интерфейс агента — MCP/API. Это не чат-бот, не поисковое приложение и не маршрутизатор моделей. Модель, на которой работает хост, остаётся на стороне клиента.

Для Cursor Marketplace используется официальный знак плагина — щит в исходном масштабе: assets/logo.png. Баннер — это официальная OG-карточка сайта. Деморолик исследования — тот же GIF, что и на главной странице.

Что такое SmartGate MCP

Не нужно заново создавать инфраструктуру для исследований для каждого агента. Подключитесь один раз через Streamable HTTP: шлюз получает и ищет данные, сжимает и устраняет дубликаты, сохраняет информацию и устанавливает жёсткие ограничения на поток запросов к инструментам — прежде чем он достигнет провайдера модели.

ВозможностьДействия агентаПродукт
ИсследованиеНаходит источники, затем читает страницы в формате MarkdownTraffic Customs
КонтекстУстраняет дубликаты среди пересекающихся результатов, затем сжимает данныеToken Control
ПамятьСохраняет и извлекает факты о команде между сессиямиВозможности
КонтрольПроверяет и подсчитывает токены, а также ограничивает их бюджетToken Control
КонвейерВыполняет исследование, чтение и сохранение информации как одну задачуИнструменты

Установка

Создайте ключ на странице Панель управления → API Keys (sk_live_…). Не вставляйте ключ в чаты и не добавляйте его в коммиты.

Официальное имя в MCP Registry: network.smartgate/smartgate. Адрес сервера: https://smartgate.network/api/mcp. В записи каталога указаны только метаданные — для подключения всё равно понадобится Bearer-ключ из панели управления.

Cursor

  • Установите SmartGate из Cursor Marketplace или добавьте этот репозиторий через Cursor Dashboard → Plugins → Team Marketplaces → Import from Repo: https://github.com/smartgate-network/smartgate-workflows

  • Откройте Plugins → SmartGate → Configure и укажите SMARTGATE_API_KEY

  • Перезапустите Cursor или перезагрузите окно, чтобы повторно выполнить рукопожатие MCP

Claude (claude.ai / Cowork / Claude Code)

  • Добавьте SmartGate из каталога Anthropic или загрузите репозиторий локально: claude --plugin-dir .

  • Когда Claude предложит настроить плагин, укажите SMARTGATE_API_KEY. В Claude Code также можно выполнить /plugin configure @smartgate

  • Проверьте подключение: на claude.ai и в Cowork откройте вкладку плагина Connectors; в Claude Code выполните /mcp и найдите plugin:smartgate:smartgate

Gemini CLI

gemini extensions install https://github.com/smartgate-network/smartgate-workflows

Когда CLI предложит, укажите SMARTGATE_API_KEY. Манифест: gemini-extension.json.

OpenClaw

Установите навык из ClawHub, затем добавьте размещённый MCP-сервер:

openclaw skills install @smartgate.network/smartgate

Подключение: Settings → MCP → Add server (Streamable HTTP, https://smartgate.network/api/mcp, Authorization: Bearer ${SMARTGATE_API_KEY}). Исходный файл навыка: skills/smartgate/SKILL.md.

Hermes

В каталоге MCP для Hermes:

hermes mcp install smartgate

Когда появится запрос, вставьте ключ sk_live_… из панели управления (MCP_SMARTGATE_API_KEY).

Или добавьте размещённый сервер в ~/.hermes/config.yaml, а ключ — в ~/.hermes/.env:

mcp_servers:
  smartgate:
    url: "https://smartgate.network/api/mcp"
    headers:
      Authorization: "Bearer ${SMARTGATE_API_KEY}"
      X-SmartGate-Agent-Platform: hermes

Навык из ClawHub:

hermes skills search smartgate --source clawhub
hermes skills install clawhub/smartgate.network/smartgate

Или добавьте этот репозиторий как источник навыков: hermes skills tap add smartgate-network/smartgate-workflows.

AutoGPT

В размещённом каталоге MCP для AutoGPT выберите SmartGate и вставьте ключ sk_live_… из панели управления в поле токена доступа. Вставьте только ключ — клиент добавит Bearer.

Или добавьте блок MCP Tool: URL https://smartgate.network/api/mcp, тип авторизации — Bearer, токен доступа — API-ключ из панели управления.

Zed

Settings → AI → MCP Servers → Add Server → Add Remote Server:

{
  "context_servers": {
    "smartgate": {
      "url": "https://smartgate.network/api/mcp",
      "headers": {
        "Authorization": "Bearer ${SMARTGATE_API_KEY}",
        "X-SmartGate-Agent-Platform": "zed"
      }
    }
  }
}

Также можно установить сервер через расширения MCP для Zed, если SmartGate есть в списке.

VS Code / GitHub Copilot

Command Palette → MCP: Add Server → HTTP. Укажите URL https://smartgate.network/api/mcp. Добавьте заголовок Authorization со значением Bearer ${SMARTGATE_API_KEY}.

Или найдите сервер в каталоге: откройте представление Extensions и выполните поиск по запросу @mcp smartgate.

OpenCode

Добавьте удалённый MCP-сервер в конфигурацию OpenCode:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "servers": {
      "smartgate": {
        "type": "remote",
        "url": "https://smartgate.network/api/mcp",
        "oauth": false,
        "headers": {
          "Authorization": "Bearer {env:SMARTGATE_API_KEY}",
          "X-SmartGate-Agent-Platform": "opencode"
        }
      }
    }
  }
}

Goose

Добавьте расширение Streamable HTTP: URL https://smartgate.network/api/mcp, заголовок Authorization: Bearer ${SMARTGATE_API_KEY}, X-SmartGate-Agent-Platform: goose. Исходный файл навыка: skills/smartgate/SKILL.md.

Kilo Code

Установите SmartGate из Kilo Marketplace или подключите размещённый MCP так же, как в Cline. Инструкции см. в llms-install.md.

Crush

Добавьте удалённый MCP-сервер Streamable HTTP в конфигурацию Crush. URL https://smartgate.network/api/mcp, заголовок Authorization: Bearer ${SMARTGATE_API_KEY}.

Cherry Studio

Settings → MCP → MCP Servers → Add. Импортируйте конфигурацию в формате JSON (тип должен быть streamableHttp) или выберите Quick Create → Streamable HTTP:

{
  "mcpServers": {
    "smartgate": {
      "type": "streamableHttp",
      "url": "https://smartgate.network/api/mcp",
      "headers": {
        "Authorization": "Bearer ${SMARTGATE_API_KEY}"
      }
    }
  }
}

Включите сервер, затем откройте Work → Agent → Edit → MCP и привяжите его.

AnythingLLM

Откройте Settings → Agent Skills или отредактируйте plugins/anythingllm_mcp_servers.json (значение type должно быть streamable, а не streamable-http):

{
  "mcpServers": {
    "smartgate": {
      "type": "streamable",
      "url": "https://smartgate.network/api/mcp",
      "headers": {
        "Authorization": "Bearer ${SMARTGATE_API_KEY}"
      }
    }
  }
}

Перезагрузите серверы MCP в интерфейсе, запустите SmartGate, затем включите его инструменты для рабочего пространства.

Другие MCP-клиенты (LibreChat, Open WebUI, Dify, Langflow, Flowise, n8n)

Любой хост с поддержкой удалённого Streamable HTTP может подключиться с помощью следующих параметров:

  • URL: https://smartgate.network/api/mcp

  • Заголовок: Authorization: Bearer ${SMARTGATE_API_KEY}

  • Официальное имя в Registry: network.smartgate/smartgate

Первый запуск

Когда сервер MCP отобразится как подключённый, выполните, например, такие запросы:

Check my SmartGate token allowance with smart_budget_guard action=check.
smart_fetch https://smartgate.network/docs/tools then summarize Token Control, Traffic Customs, and Audit.
Remember: our staging API rate limit is 100 req/min

Актуальные схемы tools/list (назначение, параметры и возвращаемые значения) загружаются с размещённого сервера, а не из этого репозитория. Имена инструментов имеют формат smart_* — инструмента smartgate_compress_context не существует. Полная справка: Документация → Инструменты.

Инструменты (шпаргалка для проверки)

Каждый инструмент возвращает строку JSON. Разберите её перед тем, как объединять результаты. Не придумывайте содержимое страниц.

ИнструментОбязательные параметрыНеобязательные параметрыВозвращает
smart_searchquerymax_results (от 1 до 50, по умолчанию 10)Результаты поиска (results[].url, snippet)
smart_fetchurl (http/https)timeout (по умолчанию 30 с)Страница в формате markdown, а также title и url
smart_deduptexts (массив строк)threshold (от 0 до 1, по умолчанию 0.9)Индексы сохранённых и удалённых элементов либо тексты без дубликатов
smart_context_gatetextratio (по умолчанию 0.5), purposeСжатый текст (compressed), коэффициент сжатия (ratio), количество токенов
smart_budget_guardaction: check | count | recordtext / tokens — в зависимости от действияДоступный лимит, расход или подтверждение записи
smart_memoryaction: add | search | get | deletetext (для add), query (для search), memory_id (для get/delete)Структура зависит от действия
smart_pipetemplate или stepsquery, url, textРезультаты каждого шага. Шаблоны: research, read, remember. Не предназначен для одного шага.

В комплект этого плагина входят навыки:

НавыкНазначение
smartgate-workflowsВыбор подходящего рабочего процесса
smartgate-research-agentИсследование по нескольким источникам
smartgate-deep-readingПодробное чтение по известному URL
smartgate-remember-and-recallОбщая память команды
smartgate-usage-reportПроверка квоты и использования без работы с содержимым

Настройка

Cursor Marketplace: Plugins → SmartGate → Configure → SMARTGATE_API_KEY. Cursor использует mcp.json (${SMARTGATE_API_KEY}).

Каталог Claude / Claude Code: /plugin configure @smartgate → SMARTGATE_API_KEY. Claude использует .mcp.json (${user_config.SMARTGATE_API_KEY}). Не добавляйте действующий ключ в репозиторий.

Ручная настройка / запасной вариант для проверяющих (только если вы не используете плагин): добавьте этот фрагмент в ~/.cursor/mcp.json (пользовательский файл) или /.cursor/mcp.json (файл проекта), затем перезапустите Cursor. Замените шаблон ключом. Если плагин также установлен, удалите этот блок, чтобы избежать дублирования инструментов.

{
  "mcpServers": {
    "smartgate": {
      "type": "streamable-http",
      "url": "https://smartgate.network/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_REPLACE_WITH_YOUR_KEY",
        "X-SmartGate-Agent-Platform": "cursor"
      }
    }
  }
}

Запасной вариант для Claude Code / claude.ai (только если плагин не установлен). Используйте тот же endpoint, тип http в Claude и ${user_config.SMARTGATE_API_KEY} в копии .mcp.json для плагина:

{
  "mcpServers": {
    "smartgate": {
      "type": "http",
      "url": "https://smartgate.network/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_REPLACE_WITH_YOUR_KEY",
        "X-SmartGate-Agent-Platform": "claude"
      }
    }
  }
}

Хостируемый endpoint: POST https://smartgate.network/api/mcp (Streamable HTTP). Создайте ключ в разделе Панель управления → API-ключи. Если вы также добавите отдельный коннектор SmartGate MCP из каталога, укажите тот же URL, чтобы избежать дублирования инструментов.

Обработка данных

Этот плагин не выполняет получение данных, поиск, сжатие или работу с памятью внутри Cursor или Claude. Эти операции выполняются на хостируемом шлюзе https://smartgate.network/api/mcp. Модель хоста (Cursor или Claude) остаётся на стороне клиента.

  • При передаче: HTTPS + Authorization: Bearer. Плагин не содержит секретов. Задайте SMARTGATE_API_KEY в окне настройки плагина хоста (переменные Cursor или userConfig Claude).

  • При хранении: мы сохраняем хеш API-ключа, а не исходный секрет. Данные команд изолированы по арендаторам ключей. Не передавайте чужой team_id.

  • Что записывается в журналы: название инструмента, временная метка, количество токенов и, для получения данных, запрошенный URL. Срок хранения: Free — 7 дней · Pro — 30 · Teams — 90 · Enterprise — 180. Подробнее: Безопасность и Журналы.

  • Сжатие и устранение дубликатов: smart_context_gate (LLMLingua) и smart_dedup (SemHash) работают на серверах SmartGate, а не локально. Они сокращают текст или удаляют повторяющиеся фрагменты; это не средство для удаления персональных данных. Не передавайте секреты и учётные данные в аргументах инструментов или в память.

  • Чего мы не делаем: мы не являемся прокси для LLM и не обучаем публичного чат-бота на ваших запросах как потребительский продукт. Данные банковских карт обрабатывает Paddle; мы их не храним.

Политика конфиденциальности · Условия использования · SECURITY.md · support@smartgate.network

Устранение неполадок

СимптомЧто проверить
401 UnauthorizedУбедитесь, что SMARTGATE_API_KEY задан в окне настройки плагина хоста, а ключ начинается с sk_live_…
Список инструментов пустПерезапустите Cursor или выполните /mcp в Claude Code и повторно подключите plugin:smartgate:smartgate
405 при GETEndpoint принимает POST-запросы к /api/mcp, а не GET-запросы SSE
Дублирующиеся инструментыУдалите вручную добавленный блок smartgate из ~/.cursor/mcp.json или ~/.claude.json

Исходные файлы рабочих процессов

Каталог workflows/ содержит исходные сценарии (YAML + Markdown). Каталог skills/ содержит добавленный в репозиторий набор плагинов, который создаётся командой:

pip install jsonschema pyyaml
python scripts/install-skills.py --client cursor --target skills --force
python tests/validate.py
Рабочий процессОписание
research-agentпоиск → получение данных → устранение дубликатов → сжатие
deep-readingполучение данных → сжатие
remember-and-recallобщая память команды
usage-reportпроверка лимита / подсчёт

Инструкции по установке навыков вручную (без Marketplace): см. clients/README.md.

Сопровождение

SmartGate · support@smartgate.network

Лицензия

MIT