guardian-engine
Guardian Engine — Guía de integración de API y MCP
Infraestructura de verificación determinista para resultados de agentes de IA. Guardian Engine detecta temperaturas alucinadas, técnicas faltantes, ingredientes incorrectos y pasos de cocina imposibles antes de que lleguen a la sartén. Las recetas son la primera vertical; el mismo enfoque determinista se generaliza a cualquier dominio procedimental donde la corrección importa.
Endpoint: https://api.kaimeilabs.dev/mcp
Transporte: Streamable HTTP (MCP)
Autenticación: Ninguna — gratuita durante el acceso anticipado (se aplica uso justo)
Conecta tu agente
Guardian es un servidor MCP alojado. Sin instalación, sin clave API, sin Docker. Elige tu cliente y pega la configuración.
Claude Desktop
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"guardian": {
"url": "https://api.kaimeilabs.dev/mcp",
"transport": "streamable-http"
}
}
}Reinicia Claude Desktop. Pregunta: "List the available dishes in Guardian Engine" para confirmar.
Cursor
Abre Settings → MCP Servers → Add new MCP server, luego pega:
{
"guardian": {
"url": "https://api.kaimeilabs.dev/mcp",
"transport": "streamable-http"
}
}VS Code (GitHub Copilot)
Añade a tu .vscode/mcp.json (o settings.json del usuario bajo "mcp"):
{
"servers": {
"guardian": {
"type": "http",
"url": "https://api.kaimeilabs.dev/mcp"
}
}
}Windsurf
Añade a tu configuración de MCP de Windsurf:
{
"mcpServers": {
"guardian": {
"serverUrl": "https://api.kaimeilabs.dev/mcp"
}
}
}Smithery (Un clic)
— configura automáticamente Claude Desktop, Cursor y más.
[!WARNING] Limitación del proxy de Smithery: La URL del proxy predeterminada de Smithery (
guardian-engine--kaimeilabs.run.tools) no admite Streaming HTTP y fallará silenciosamente. DEBES editar tu configuración de MCP después de la instalación para usar el endpoint directo:https://api.kaimeilabs.dev/mcp.
Glama.ai
Guardian Engine también aparece en Glama.ai — descubre y conéctate a servidores MCP desde el directorio de Glama.
Cualquier cliente MCP (SDK de Python)
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.0Related MCP server: food-safety-mcp
Herramientas
verify_recipe
Verifica una receta candidata frente a una receta maestra de Guardian. Devuelve un informe estructurado con veredicto, puntuación y hallazgos detallados.
Parámetro | Tipo | Requerido | Descripción |
| string | Sí | Nombre o alias del plato (ej. |
| string | Sí | Receta completa como cadena JSON — ver schema.md |
| string | No | La solicitud original del usuario que generó la receta |
Consejo — proporciona el prompt para obtener mejores comentarios: Cuando incluyes original_prompt (ej. "Make a spicy vegan rendang"), Guardian activa el Modo Oráculo Guiado: lee la intención del usuario y devuelve sugerencias de mejora específicas y procesables adaptadas a su solicitud. Sin esto, Guardian solo devuelve un veredicto de Aprobado/Reprobado y una puntuación.
list_dishes
Enumera todas las recetas maestras contra las que Guardian puede verificar.
Parámetro | Tipo | Requerido | Descripción |
| string | No | Filtrar por cocina (ej. |
Recetas disponibles (51 platos, 4 continentes)
Región | Platos |
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 |
Asia y Oriente Medio | 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 |
Américas | Caesar Salad · Ceviche · Chili con Carne · Macaroni and Cheese · Mole Poblano · Southern Fried Chicken · Texas Smoked Brisket |
África | Moroccan Lamb Tagine · Shakshuka |
Todas las recetas aceptan múltiples alias (ej. "gong-bao", "tikka-masala", "risotto", "bourguignon"). Usa list_dishes para el catálogo completo en vivo.
¿Falta un plato?
El catálogo se expande regularmente. Si tu agente requiere verificación para un plato que no está soportado actualmente, por favor abre un issue en GitHub para solicitarlo. Priorizamos las adiciones según la demanda de los desarrolladores.
Ejemplo de resultado de verificación
¿Cómo es realmente un informe de verificación de Guardian? Aquí está la estructura de respuesta cuando un agente de IA envía una receta con problemas de autenticidad:
{
"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}
}Cada hallazgo incluye una severity y una justification fundamentada en la ciencia culinaria, permitiendo que el agente corrija solo lo que está mal en lugar de adivinar.
Archivos en este repositorio
Archivo | Propósito |
| Estructura completa de |
| Ejemplo en Python: enviar una receta para verificación |
| Prueba de conectividad en vivo contra la API pública |
| Configuración del registro MCP de Smithery |
| Configuración de reclamación del servidor MCP de Glama.ai |
Datos y privacidad
No se recopila PII — no almacenamos nombres de usuario, correos electrónicos ni claves API. La infraestructura en la nube subyacente puede procesar temporalmente direcciones IP para el enrutamiento.
Datos para intercambio de cómputo — el servicio gratuito se proporciona a cambio de datos de uso. Las recetas enviadas se utilizan para mejorar la precisión de la verificación y crear conjuntos de datos derivados anonimizados. Consulta nuestros Términos de servicio.
No incluyas PII en las cargas útiles de las recetas.
Cuotas de uso justo aplicadas mediante límites de cómputo.
[!CAUTION] No es un sustituto del conocimiento sobre seguridad alimentaria
Aunque Guardian Engine detecta alucinaciones de IA explícitamente peligrosas (como servir aves de corral por debajo de temperaturas seguras), no puede garantizar que una receta sea 100% segura para consumir. La destrucción de patógenos depende de variables (tiempo, masa, equipo) que los modelos de IA basados en texto no pueden controlar perfectamente. Los resultados de la verificación son informativos y siempre deben combinarse con el sentido común humano y las prácticas estándar de seguridad en la cocina.
Soporte y contacto
¿Estás creando un asistente de cocina con IA, una plataforma de cocina inteligente o un producto de tecnología alimentaria basado en agentes? Nos encantaría saber de ti.
Correo electrónico: partners@kaimeilabs.dev
Sitio web: kaimeilabs.dev
GitHub: github.com/kaimeilabs
Licencia
El código del cliente en este repositorio (client.py, test_integration.py) se publica bajo la Licencia MIT. La lógica de verificación de Guardian Engine y los conjuntos de datos de recetas maestras son propietarios.
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityCmaintenanceHousehold-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
- AlicenseNot gradedqualityDmaintenanceEnables 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
- AlicenseNot gradedqualityCmaintenanceLets Claude read recipes from your Cookidoo account and create TM7-optimized custom recipes with guided-cooking annotations, quality scoring, and automatic rollback on upload failure.MIT
- AlicenseAqualityDmaintenanceEnables 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.461MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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