Skip to main content
Glama
kaimeilabs

guardian-engine

by kaimeilabs

Guardian Engine — API- & MCP-Integrationsleitfaden

Deterministische Verifizierungsinfrastruktur für Ausgaben von KI-Agenten. Guardian Engine erkennt halluzinierte Temperaturen, fehlende Techniken, falsche Zutaten und unmögliche Kochschritte, bevor sie in der Pfanne landen. Rezepte sind die erste vertikale Anwendung — derselbe deterministische Ansatz lässt sich auf jeden prozeduralen Bereich übertragen, in dem Korrektheit wichtig ist.

Offizielles MCP-Register Installation mit Smithery Glama.ai MCP-Server

Endpunkt: https://api.kaimeilabs.dev/mcp
Transport: Streamable HTTP (MCP) Authentifizierung: Keine — kostenlos während des Early Access (Fair-Use-Richtlinien gelten)


Verbinden Sie Ihren Agenten

Guardian ist ein gehosteter MCP-Server. Keine Installation, kein API-Schlüssel, kein Docker. Wählen Sie Ihren Client und fügen Sie die Konfiguration ein.

Claude Desktop

Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:

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

Starten Sie Claude Desktop neu. Fragen Sie: "List the available dishes in Guardian Engine", um dies zu bestätigen.

Cursor

Öffnen Sie Settings → MCP Servers → Add new MCP server und fügen Sie dann Folgendes ein:

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

VS Code (GitHub Copilot)

Fügen Sie dies zu Ihrer .vscode/mcp.json (oder in der Benutzer-settings.json unter "mcp") hinzu:

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

Windsurf

Fügen Sie dies zu Ihrer Windsurf-MCP-Konfiguration hinzu:

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

Smithery (One-Click)

Installation mit Smithery — konfiguriert Claude Desktop, Cursor und mehr automatisch.

WARNING

Smithery-Proxy-Einschränkung: Die Standard-Smithery-Proxy-URL (guardian-engine--kaimeilabs.run.tools) unterstützt kein Streaming HTTP und wird stillschweigend fehlschlagen. Sie MÜSSEN Ihre MCP-Konfiguration nach der Installation bearbeiten, um den direkten Endpunkt zu verwenden: https://api.kaimeilabs.dev/mcp.

Glama.ai

Guardian Engine ist auch auf Glama.ai gelistet — entdecken und verbinden Sie sich mit MCP-Servern aus dem Glama-Verzeichnis.

Jeder MCP-Client (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

Tools

verify_recipe

Überprüft ein Rezeptkandidaten anhand eines Guardian-Meisterrezepts. Gibt einen strukturierten Bericht mit Urteil, Bewertung und detaillierten Ergebnissen zurück.

Parameter

Typ

Erforderlich

Beschreibung

dish

string

Ja

Name oder Alias des Gerichts (z. B. "carbonara", "rendang", "kung-pao", "bourguignon")

candidate_json

string

Ja

Vollständiges Rezept als JSON-String — siehe schema.md

original_prompt

string

Nein

Die ursprüngliche Anfrage des Benutzers, die das Rezept generiert hat

Tipp — geben Sie den Prompt für besseres Feedback an: Wenn Sie original_prompt einfügen (z. B. "Make a spicy vegan rendang"), aktiviert Guardian den Guided Oracle Mode: Er liest die Absicht des Benutzers und gibt spezifische, umsetzbare Verbesserungshinweise zurück, die auf die Anfrage zugeschnitten sind. Ohne diesen gibt Guardian nur ein Bestehen/Nicht-Bestehen-Urteil und eine Bewertung zurück.

list_dishes

Listet alle Meisterrezepte auf, gegen die Guardian prüfen kann.

Parameter

Typ

Erforderlich

Beschreibung

cuisine_filter

string

Nein

Filtern nach Küche (z. B. "french", "chinese", "thai")


Verfügbare Rezepte (51 Gerichte, 4 Kontinente)

Region

Gerichte

Europa

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

Asien & Naher Osten

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

Amerika

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

Afrika

Moroccan Lamb Tagine · Shakshuka

Alle Rezepte akzeptieren mehrere Aliase (z. B. "gong-bao", "tikka-masala", "risotto", "bourguignon"). Verwenden Sie list_dishes für den vollständigen Live-Katalog.

Ein Gericht fehlt?

Der Katalog wird regelmäßig erweitert. Wenn Ihr Agent eine Überprüfung für ein derzeit nicht unterstütztes Gericht benötigt, eröffnen Sie bitte ein Issue auf GitHub, um es anzufordern. Wir priorisieren Ergänzungen basierend auf der Nachfrage der Entwickler.


Beispiel für ein Verifizierungsergebnis

Wie sieht ein Guardian-Verifizierungsbericht tatsächlich aus? Hier ist die Antwortstruktur, wenn ein KI-Agent ein Rezept mit Authentizitätsproblemen einreicht:

{
  "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}
}

Jeder Befund enthält einen severity-Grad und eine justification, die auf kulinarischer Wissenschaft basiert — so kann der Agent nur das korrigieren, was falsch ist, anstatt zu raten.


Dateien in diesem Repository

Datei

Zweck

schema.md

Vollständige candidate_json-Struktur, die für verify_recipe erforderlich ist

client.py

Python-Beispiel: Einreichen eines Rezepts zur Überprüfung

test_integration.py

Live-Konnektivitätstest gegen die öffentliche API

smithery.yaml

Smithery MCP-Registerkonfiguration

glama.json

Glama.ai MCP-Server-Anspruchskonfiguration


Daten & Datenschutz

  • Keine PII gesammelt — wir speichern keine Benutzernamen, E-Mails oder API-Schlüssel. Die zugrunde liegende Cloud-Infrastruktur kann IP-Adressen vorübergehend für das Routing verarbeiten.

  • Daten gegen Rechenleistung — der kostenlose Dienst wird im Austausch für Nutzungsdaten bereitgestellt. Eingereichte Rezepte werden verwendet, um die Verifizierungsgenauigkeit zu verbessern und anonymisierte abgeleitete Datensätze zu erstellen. Siehe unsere Nutzungsbedingungen.

  • Fügen Sie keine PII in Rezept-Payloads ein.

  • Fair-Use-Kontingente werden durch Rechenlimits durchgesetzt.

CAUTION

Kein Ersatz für Wissen über Lebensmittelsicherheit
Während Guardian Engine explizit gefährliche KI-Halluzinationen erkennt (wie das Servieren von Geflügel unter sicheren Temperaturen), kann es nicht garantieren, dass ein Rezept zu 100 % sicher zu konsumieren ist. Die Zerstörung von Krankheitserregern hängt von Variablen (Zeit, Masse, Ausrüstung) ab, die textbasierte KI-Modelle nicht perfekt kontrollieren können. Verifizierungsergebnisse sind informativ und müssen immer mit menschlichem gesunden Menschenverstand und standardmäßigen Küchensicherheitspraktiken kombiniert werden.


Support & Kontakt

Bauen Sie einen KI-Kochassistenten, eine Smart-Kitchen-Plattform oder ein agentenbasiertes Food-Tech-Produkt? Wir würden uns freuen, von Ihnen zu hören.

Lizenz

Der Client-Code in diesem Repository (client.py, test_integration.py) wird unter der MIT-Lizenz veröffentlicht. Die Verifizierungslogik von Guardian Engine und die Meisterrezept-Datensätze sind proprietär.

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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-engine'

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