Перейти к содержимому

Назад к Guardrino

Руководство · Доступно

Защитите инструменты MCP

Поставьте прокси между агентом и его MCP-серверами и направьте агента на него.

Статус: доступно. Эта интеграция создана и протестирована. Компании-участники пилота получают пакет Guardrino от HisnLabs.

Developer reference · Install guide · AI platforms · Open model card · Прокси, совместимый с OpenAI · Потоковая передача · LiteLLM · Прокси безопасности MCP · Руководство: приложение, совместимое с OpenAI · Руководство: LiteLLM

Try it today Guardrino-t7 Open, an earlier version of our classifier, is public on Hugging Face under Apache-2.0. The demo runs in your browser: what you type stays on your device. Live demo · Model card · Same demo on Hugging Face

Шаг 1 · Перечислите MCP-серверы

Укажите прокси в файле политики, перед какими MCP-серверами ему стоять. Каждому даётся имя, и агент обращается к нему по /mcp/<name>.

[mcp]
on_tool_poisoning = "drop"   # "drop": remove a flagged tool from the list | "refuse": refuse the whole list
timeout_secs = 120
servers = [
  { name = "files", url = "https://mcp.example/mcp", headers = { Authorization = "Bearer UPSTREAM_TOKEN" } },
]

Шаг 2 · Направьте агента на прокси

В настройках MCP агента замените адрес каждого сервера адресом прокси.

{
  "mcpServers": {
    "files": { "url": "https://guardrino.example/mcp/files" }
  }
}

Локальный stdio-сервер? Запустите вместо него guardrino-mcp-stdio --server-cmd "<command>". Запись в servers не нужна.

{
  "mcpServers": {
    "files": { "command": "guardrino-mcp-stdio", "args": ["--server-cmd", "npx some-mcp-server"] }
  }
}

Шаг 3 · Посмотрите, что проверяется

  • Когда выводится список инструментов, проверяются их описания.
  • Когда уходит вызов, его аргументы проверяются на токен-канарейку, персональные данные и URL.
  • Когда возвращается результат, он читается как контекст, окнами.

Чтобы использовать канарейку, создайте её через POST /v1/canary и поместите в системный промпт агента.

Запросить ранний доступ