# Guardian Engine

Checks recipes against a supplied specification and reports rule violations. Use it when an agent drafts a recipe that needs a deterministic check.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: kaimeilabs
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/kaimeilabs/guardian-api-docs
- Updated: 2026-07-20
- HTML: https://affpapa.org/en/nevibecode/mcp/guardian-engine

## What it does

Guardian Engine compares a candidate recipe with a master specification, including one supplied through `master_json`. Its `verify_recipe` tool returns `PASSED` or `FAILED` and identifies the rules behind the result. Any critical finding fails the recipe; more than 5 warnings also result in failure.

The hosted MCP server uses Streamable HTTP. Add it to Claude Code with the command below; there is no separate server installation, Docker setup, or API key requirement. Allergen results are not a safety guarantee, and a person must review a repaired recipe before it is cooked, served, or published.

## Requirements
- Remote server: `https://api.kaimeilabs.dev/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http guardian-engine https://api.kaimeilabs.dev/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add guardian-engine --url https://api.kaimeilabs.dev/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "guardian-engine": {
            "url": "https://api.kaimeilabs.dev/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "guardian-engine": {
            "type": "http",
            "url": "https://api.kaimeilabs.dev/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http guardian-engine https://api.kaimeilabs.dev/mcp
```

## When to use it
- check a recipe against a supplied specification
- spot ingredient or technique violations
- get a verdict with the rules behind it
- flag recipes that exceed the warning threshold

## Example prompts
- Check this recipe against my specification and list the rule violations.
- Compare the recipe steps with the master spec and report the verdict.
- Find critical issues in this recipe and explain what needs changing.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16741
- [labelhead-artist-momentum](https://affpapa.org/en/nevibecode/mcp/labelhead-artist-momentum.md) — MCP server · ★ 108044
- [Agent Skills Search Server](https://affpapa.org/en/nevibecode/mcp/agent-skills-search-server.md) — MCP server · ★ 26711
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23288
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9370
- [PraisonAI](https://affpapa.org/en/nevibecode/mcp/praisonai.md) — MCP server · ★ 9301

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
