プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Guardian Engine

作者:kaimeilabsバージョン 1.0.0i★ –iクラウドで動く
レジストリ名dev.kaimeilabs/guardian-engine

インストール

概要

作者による説明(英語の原文)

Deterministic recipe verification engine — validates AI-generated recipes against master SOPs.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://api.kaimeilabs.dev/mcp

ターミナルでこれを実行します

claude mcp add --transport http guardian-engine https://api.kaimeilabs.dev/mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "guardian-engine": {
      "url": "https://api.kaimeilabs.dev/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

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

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://api.kaimeilabs.dev/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名はドメイン kaimeilabs.dev で確認済みです(レジストリがドメインの所有を確認しています)

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32678件のうち0%よりスターが多い
  • このカテゴリのほかの32678件のうち3%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32678件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Guardian Engineは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは8 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Starreel

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211一昨日更新
インストール

Starreel

作者:starreel

Turn a script into a finished, downloadable short-drama episode — via MCP or REST.

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Guardian Engine — API & MCP Integration Guide

A deterministic oracle inside your agent's generate→verify loop. Your LLM authors the recipe; Guardian judges it. Guardian Engine catches hallucinated temperatures, missing techniques, wrong ingredients, and impossible cooking steps before they reach the pan — and returns machine-actionable patches so your agent can fix exactly what's wrong. Recipes are the first vertical — the same deterministic approach generalises to any procedural domain where correctness matters.

Why an oracle instead of another LLM critique? An LLM critique is a *sample* — it misses differently on every run. Guardian's symbolic engine makes guarantees a generative model structurally cannot:

  • Exhaustive checking — every rule is evaluated on every call, not a sample of them.
  • Certified negatives — "no EU Annex II allergen source detected" is an absence claim an LLM cannot make.
  • Replayable verdicts — same input + same spec + same knowledge-base version → byte-identical output. Every response pins kb_version_hash and master_hash so any verdict is reproducible as an audit record.
  • Machine-actionable repair — findings come with structured patches (and fix_recipe can apply them deterministically); your agent authors the rest and re-verifies.
  • Bring your own spec — verify against *your* house recipe or SOP via master_json, not just the bundled catalog.

Endpoint: https://api.kaimeilabs.dev/mcp Transport: Streamable HTTP (MCP) Auth: None — free during early access (fair use applies)


## ⚠️ Safety & Liability Notice

Guardian Engine is an automated, informational recipe-verification tool. It is not a

food-safety, medical, nutritional, or regulatory-compliance authority, and its output is not

professional advice.

- Allergens are not guaranteed. Allergen warnings (including check_safety,

check_allergens, and the allergens field of every verification response) come from an

automated knowledge base that may be incomplete or wrong. A PASSED verdict or an empty

allergen list is NOT a guarantee that a recipe is free of any allergen or safe for any

individual. Never rely on Guardian to decide whether a food is safe for someone with a

food allergy or intolerance — always verify against the actual ingredient/product labelling

and consult a qualified professional.

- Dietary and religious claims are not certifications. verify_dietary_claim results

(vegan, vegetarian, gluten-free, dairy-free, nut-free, halal, kosher) are automated

ingredient-level checks — they are not a substitute for certification by a recognised

dietary or religious authority.

- Repaired recipes are not certified safe. fix_recipe output must be reviewed by a human

before being cooked, served, or published; allergen findings are never auto-fixed and a

repaired recipe may still fail verification.

- Cooking-safety findings are informational and must not replace certified guidance (e.g.

USDA, EU FIC, or your local food-safety authority).

- No warranty. The Service is provided "AS IS", without warranty of any kind. To the maximum

extent permitted by law, Kaimei Labs accepts no liability for any loss, injury, or damage

arising from use of, or reliance on, Guardian output.

Use of the API constitutes acceptance of the full Terms of Service

(warranty disclaimer, limitation of liability, indemnification).


Connect Your Agent

Guardian is a hosted MCP server. No install, no API key, no Docker. Pick your client and paste the config.

Claude Desktop

Add to your claude_desktop_config.json:

{

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

Restart Claude Desktop. Ask: *"List the available dishes in Guardian Engine"* to confirm.

Cursor

Open Settings → MCP Servers → Add new MCP server, then paste:

{

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

VS Code (GitHub Copilot)

Add to your .vscode/mcp.json (or user settings.json under "mcp"):

{

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

Windsurf

Add to your Windsurf MCP config:

{

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

Smithery (One-Click)

— auto-configures Claude Desktop, Cursor, and more.

[!WARNING]

Smithery Proxy Limitation: The default Smithery proxy URL (guardian-engine--kaimeilabs.run.tools) does not support Streaming HTTP and will silently fail. You MUST edit your MCP config after installation to use the direct endpoint: https://api.kaimeilabs.dev/mcp.

Glama.ai

Guardian Engine is also listed on [Glama.ai](https://glama.ai/mcp/servers/kaimeilabs/guardian-engine) — discover and connect to MCP servers from the Glama directory.

Any 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

The MCP server exposes seven tools. verify_recipe is the core loop; the rest support the compare → verify → repair cycle and master-independent safety checks.

verify_recipe

Verify a candidate recipe against a Guardian master spec. Returns a structured report with a strict PASSED/FAILED verdict (no scores) and detailed findings, each citing the rule it violated. The verdict is policy-driven: any CRITICAL finding fails the recipe; more than 5 WARNINGs also fail.

ParameterTypeRequiredDescription
dish_namestringYes*Name or alias of the dish (e.g. "carbonara", "rendang", "kung-pao", "bourguignon"). dish is accepted as a backward-compatible alias. *Optional when master_json is supplied
candidate_jsonstring \objectYesFull recipe as JSON — see schema.md. Max 500 KB
master_jsonstring \objectNoBring your own master — your house recipe/SOP to verify against, using the same schema as catalog masters. Bypasses the bundled catalog; the response pins your spec via master_hash (sha256) and master_source: "user"
original_promptstringNoThe user's original request that generated the recipe
response_formatstringNo"text" (default) or "json". Use "json" for machine-actionable patches in agentic self-correction loops
session_idstringNoTrack an agent's improvement loop across multiple attempts
operator_idstringNoAudit identifier tagged into the verification log and compliance record (letters, digits, hyphens; max 64 chars)

Tip — include the original prompt for personalised feedback: When you include original_prompt (e.g. *"Make a spicy vegan rendang"*), Guardian matches findings to the user's stated dietary needs and flavour preferences, and activates audience-sensitive safety checks (e.g. flagging honey in recipes for infants, raw egg for pregnant users). Without it, Guardian still returns the full verdict and all findings.

Unknown dish? If the dish isn't in the catalog, the UNKNOWN_DISH error carries a safety_fallback verdict — the master-independent safety layer (poultry temperature + allergen scan) still runs, so your agent always leaves with deterministic value.

Field audience: issue is a machine-readable code for programmatic handling — don't show it to end users. Use title and suggested_correction as the user-facing fields.

fix_recipe

Deterministically repair a candidate recipe against a master spec. Verifies, applies every machine-actionable patch the symbolic engine produced (missing ingredients, quantities, temperatures, durations, cooking media, substitutions), then re-verifies. No LLM is involved — the repair is a deterministic function of the candidate and the ruleset.

ParameterTypeRequiredDescription
dish_namestringYes*Dish to repair against (dish alias accepted). *Optional when master_json is supplied
candidate_jsonstring \objectYesSame schema as verify_recipe
master_jsonstring \objectNoBYO master to repair against; patches (including suggested_step templates) are built from *your* spec
original_promptstringNoUsed only for safety-context awareness during verification
response_formatstringNo"text" (default) or "json" — use "json" to receive the full fixed_recipe object

The response reports verdict_before → verdict_after, fully_fixed, patches_applied, patches_skipped, unresolved_findings, and the fixed_recipe. Changes that need recipe-authoring judgement (adding a whole cooking phase, rewriting instructions, ratio rebalancing) are not auto-applied — they're returned under patches_skipped, with add_step patches carrying a suggested_step template from the master for *your* agent to author in the recipe's own voice and re-verify. Allergen findings are never auto-fixed. Do not assume a fixed recipe will pass — check verdict_after.

list_dishes

List all master recipes Guardian can verify against, with rich metadata (slug, title, cuisine, region, aliases, complexity).

ParameterTypeRequiredDescription
cuisine_filterstringNoCase-insensitive cuisine filter (e.g. "french", "chinese", "thai")
get_master

Return the canonical master recipe for a dish — a pure knowledge-base lookup, no LLM. Enables compare-then-verify loops: fetch the master, diff it against your recipe, then call verify_recipe instead of verifying blind. Master content is transparent by default: exact temperatures, timings, and EU FIC 1169/2011 allergen codes are returned verbatim. Also the live reference for the master_json schema when bringing your own master.

ParameterTypeRequiredDescription
dish_namestringYesName or alias of the dish
response_formatstringNo"json" (default) or "text"
check_safety

Master-independent safety checks for any recipe — no dish resolution or master spec required. Checks poultry internal-temperature safety (≥ 74 °C) and scans all ingredients against the 14 EU FIC 1169/2011 Annex II allergen groups. Use it when verify_recipe has no matching master.

| Parameter |

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く