Skip to main content
Glama
kaimeilabs

guardian-engine

by kaimeilabs

Guardian Engine — Руководство по интеграции API и MCP

Инфраструктура детерминированной проверки результатов работы ИИ-агентов. Guardian Engine выявляет галлюцинации с температурой, пропущенные техники, неправильные ингредиенты и невыполнимые шаги приготовления до того, как они попадут на сковороду. Рецепты — это первая вертикаль; такой же детерминированный подход применим к любой процедурной области, где важна корректность.

Official MCP Registry Install with Smithery Glama.ai MCP Server

Эндпоинт: https://api.kaimeilabs.dev/mcp
Транспорт: Streamable HTTP (MCP) Авторизация: Нет — бесплатно во время раннего доступа (действует политика добросовестного использования)


Подключите своего агента

Guardian — это хостинговый MCP-сервер. Никакой установки, никаких API-ключей, никакого Docker. Выберите своего клиента и вставьте конфигурацию.

Claude Desktop

Добавьте в ваш claude_desktop_config.json:

{
  "mcpServers": {
    "guardian": {
      "url": "https://api.kaimeilabs.dev/mcp",
      "transport": "streamable-http"
    }
  }
}

Перезапустите Claude Desktop. Спросите: "List the available dishes in Guardian Engine" для подтверждения.

Cursor

Откройте Settings → MCP Servers → Add new MCP server, затем вставьте:

{
  "guardian": {
    "url": "https://api.kaimeilabs.dev/mcp",
    "transport": "streamable-http"
  }
}

VS Code (GitHub Copilot)

Добавьте в ваш .vscode/mcp.json (или в пользовательский settings.json в раздел "mcp"):

{
  "servers": {
    "guardian": {
      "type": "http",
      "url": "https://api.kaimeilabs.dev/mcp"
    }
  }
}

Windsurf

Добавьте в вашу конфигурацию Windsurf MCP:

{
  "mcpServers": {
    "guardian": {
      "serverUrl": "https://api.kaimeilabs.dev/mcp"
    }
  }
}

Smithery (в один клик)

Install with Smithery — автоматически настраивает Claude Desktop, Cursor и другие.

[!WARNING] Ограничение прокси Smithery: Прокси-URL по умолчанию (guardian-engine--kaimeilabs.run.tools) не поддерживает Streaming HTTP и будет выдавать ошибку. Вы ОБЯЗАНЫ отредактировать свою MCP-конфигурацию после установки, чтобы использовать прямой эндпоинт: https://api.kaimeilabs.dev/mcp.

Glama.ai

Guardian Engine также представлен на Glama.ai — находите и подключайтесь к MCP-серверам из каталога Glama.

Любой MCP-клиент (Python SDK)

import asyncio
from mcp.client.session import ClientSession
from mcp.client.streamable_http import streamable_http_client
from httpx import AsyncClient

async def main():
    async with AsyncClient(timeout=30.0) as http:
        async with streamable_http_client("https://api.kaimeilabs.dev/mcp", http_client=http) as streams:
            read_stream, write_stream, _ = streams
            async with ClientSession(read_stream, write_stream) as session:
                await session.initialize()
                result = await session.call_tool("list_dishes", arguments={"cuisine_filter": "french"})
                print(result)

asyncio.run(main())
pip install mcp>=1.2.1 httpx>=0.27.0

Related MCP server: food-safety-mcp

Инструменты

verify_recipe

Проверяет рецепт-кандидат на соответствие мастер-рецепту Guardian. Возвращает структурированный отчет с вердиктом, оценкой и подробными выводами.

Параметр

Тип

Обязательный

Описание

dish

string

Да

Название или псевдоним блюда (например, "carbonara", "rendang", "kung-pao", "bourguignon")

candidate_json

string

Да

Полный рецепт в виде JSON-строки — см. schema.md

original_prompt

string

Нет

Исходный запрос пользователя, который сгенерировал рецепт

Совет — передавайте промпт для лучшей обратной связи: Когда вы включаете original_prompt (например, "Make a spicy vegan rendang"), Guardian активирует Режим направляющего оракула (Guided Oracle Mode): он считывает намерение пользователя и возвращает конкретные, применимые советы по улучшению, адаптированные под их запрос. Без этого Guardian возвращает только вердикт Прошел/Не прошел и оценку.

list_dishes

Список всех мастер-рецептов, которые Guardian может проверить.

Параметр

Тип

Обязательный

Описание

cuisine_filter

string

Нет

Фильтр по кухне (например, "french", "chinese", "thai")


Доступные рецепты (51 блюдо, 4 континента)

Регион

Блюда

Европа

Beef Bourguignon · Beef Wellington · Basque Cheesecake · Cacio e Pepe · Cheese Soufflé · Chocolate Soufflé · Confit de Canard · Coq au Vin · Crème Brûlée · Fish & Chips · Florentine Biscuits · French Onion Soup · Gazpacho · Gnocchi di Patate · Goulash · Osso Buco · Pasta alla Norma · Pasta Carbonara · Patatas Bravas · Ratatouille · Risotto alla Milanese · Roast Chicken · Spaghetti Aglio e Olio · Spaghetti Bolognese · Spanish Paella · Tiramisu · Tortilla de Patatas

Азия и Ближний Восток

Beef Rendang · Biryani · Butter Chicken · Cantonese Steamed Fish · Chicken Tikka Masala · Falafel · Hummus · Kimchi Fried Rice · Kung Pao Chicken · Laksa · Nasi Goreng · Pad Thai · Tabbouleh · Thai Green Curry · Tonkotsu Ramen

Америка

Caesar Salad · Ceviche · Chili con Carne · Macaroni and Cheese · Mole Poblano · Southern Fried Chicken · Texas Smoked Brisket

Африка

Moroccan Lamb Tagine · Shakshuka

Все рецепты принимают несколько псевдонимов (например, "gong-bao", "tikka-masala", "risotto", "bourguignon"). Используйте list_dishes для получения полного актуального каталога.

Не нашли блюдо?

Каталог регулярно расширяется. Если вашему агенту требуется проверка блюда, которое в данный момент не поддерживается, пожалуйста, откройте issue на GitHub, чтобы запросить его. Мы отдаем приоритет дополнениям, основанным на спросе разработчиков.


Пример результата проверки

Как на самом деле выглядит отчет о проверке Guardian? Вот структура ответа, когда ИИ-агент отправляет рецепт с проблемами аутентичности:

{
  "verdict": "FAILED",
  "authenticity_score": 72.4,
  "findings": [
    {
      "issue": "MISSING_REQUIRED_INGREDIENT",
      "severity": "CRITICAL",
      "justification": "This ingredient provides a signature flavour component essential to the dish's identity."
    },
    {
      "issue": "WRONG_COOKING_MEDIUM",
      "severity": "WARNING",
      "justification": "Cooking medium fundamentally affects texture and flavour."
    }
  ],
  "allergen_warnings": ["milk", "eggs"],
  "summary": {"INFO": 1, "WARNING": 1, "CRITICAL": 2}
}

Каждое замечание включает severity (серьезность) и justification (обоснование), основанное на кулинарной науке — позволяя агенту исправлять только то, что неправильно, вместо того чтобы гадать.


Файлы в этом репозитории

Файл

Назначение

schema.md

Полная структура candidate_json, требуемая для verify_recipe

client.py

Пример на Python: отправка рецепта на проверку

test_integration.py

Тест подключения к публичному API в реальном времени

smithery.yaml

Конфигурация реестра Smithery MCP

glama.json

Конфигурация заявки на MCP-сервер Glama.ai


Данные и конфиденциальность

  • PII не собираются — мы не храним имена пользователей, адреса электронной почты или API-ключи. Базовая облачная инфраструктура может временно обрабатывать IP-адреса для маршрутизации.

  • Данные в обмен на вычисления — бесплатный сервис предоставляется в обмен на данные об использовании. Отправленные рецепты используются для улучшения точности проверки и создания анонимизированных производных наборов данных. См. наши Условия обслуживания.

  • Не включайте PII в полезную нагрузку рецептов.

  • Квоты добросовестного использования обеспечиваются через лимиты вычислений.

[!CAUTION] Не является заменой знаний о безопасности пищевых продуктов Хотя Guardian Engine выявляет явно опасные галлюцинации ИИ (например, подачу птицы при небезопасной температуре), он не может гарантировать, что рецепт на 100% безопасен для употребления. Уничтожение патогенов зависит от переменных (время, масса, оборудование), которые текстовые ИИ-модели не могут идеально контролировать. Результаты проверки носят информационный характер и всегда должны сочетаться со здравым смыслом человека и стандартными правилами безопасности на кухне.


Поддержка и контакты

Создаете ИИ-помощника по кулинарии, платформу для «умной» кухни или агентский продукт в сфере food-tech? Мы будем рады услышать вас.

Лицензия

Клиентский код в этом репозитории (client.py, test_integration.py) выпущен под лицензией MIT. Логика проверки Guardian Engine и наборы данных мастер-рецептов являются проприетарными.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Household-aware kitchen brain for AI agents: manage pantry inventory with freshness tracking, shopping lists, recipe collections with cook notes and per-diner ratings, dietary profiles with allergen safety, and kitchen equipment — all through 27 tools with OAuth 2.1 authentication. Includes a free tool for ingredient-based recipe generation without an account (accounts are free!).
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables checking food additive safety, nutrition profiles, pesticide residues, and ingredient lists with regulatory flags and dietary compatibility. All data is sourced from authoritative bodies like JECFA, EFSA, and FDA.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to search New York Times Cooking recipes, fetch full recipes with ingredients and steps without login, and browse personal saved recipe box with optional authentication.
    4
    6
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Verifies AI agent work end to end: real artifacts and outcomes checked, not self-reported success.

  • AI-native restaurant discovery: verified/menu-indexed/discovered tiers + signed allergy-safety data.

  • Fact-check claims against independent sources — fast verdict or deep multi-step investigation.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaimeilabs/guardian-api-docs'

If you have feedback or need assistance with the MCP directory API, please join our Discord server