MCP.Market

Vizier Guard MCP server

by vassiliylakhonin·io.github.vassiliylakhonin/vizier-guard·v0.3.2

Deterministic authorization and security guard for AI agent actions with signed receipts.

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
Growing

0 stars8 downloads/wk

Reviews

Write one

Nobody has reviewed Vizier Guard yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Vizier Guard tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan19 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Vizier Guard compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
89/100
higher than 83% of 4,460 AI and agents servers
Downloads a week
8
more than 2% of 1,538 AI and agents servers with a package

Install Vizier Guard in Claude Code, Cursor or VS Code

claude mcp add vizier-guard -- uvx vizier-guard
Add to Cursor

What the publisher says

From the Vizier Guard repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.vassiliylakhonin/vizier-guard -->

Vizier

Deterministic Authorization & Signed Audit Firewall for AI Agents.

Vizier is an ultra-fast, edge-native deterministic authorization and audit firewall for action-taking AI agents. Before an agent executes an external side effect (making a payment, executing code, modifying a database, dispatching messages, or deploying infrastructure), it submits the proposed action to Vizier.

⚡ Try the Live Interactive Playground: https://vizier.vassiliy-lakhonin.workers.dev/playground

Test policy presets (ALLOW, BLOCKAMOUNT, BLOCKTARGET, SENSITIVE), inspect sub-25ms edge latency, and verify SHA-256 canonical integrity and signed audit receipts in real time directly from your browser.

🏛️ Architecture

flowchart TD
    subgraph Agents["AI Agent Runtimes"]
        A1["Python Agent (LangChain / CrewAI / AutoGen)"]
        A2["MCP Client (Claude / Cursor / Tools)"]
        A3["TypeScript / Node.js Agent"]
    end

    subgraph Guards["Vizier Enforcement Boundary"]
        G1["@vizier_guard / Python SDK"]
        G2["@vizier/mcp-proxy CLI"]
        G3["@vizier/sdk (TypeScript)"]
    end

    subgraph Kernel["Cloudflare Workers Global Edge"]
        K["Vizier Deterministic Kernel (/v1/verify)"]
        P["Policy Engine: Limits, Targets, Roles, Grants"]
        D1["D1 Audit Ledger & Cryptographic Receipts"]
    end

    subgraph Targets["Protected External Side-Effects"]
        T1["Payment / Financial APIs"]
        T2["Database Writes & Deletions"]
        T3["Worker / Infrastructure Deployments"]
        T4["External Message Dispatch"]
    end

    A1 --> G1
    A2 --> G2
    A3 --> G3

    G1 -->|"POST /v1/verify"| K
    G2 -->|"POST /v1/verify"| K
    G3 -->|"POST /v1/verify"| K

    K --> P
    P --> D1

    G1 -.->|"Decision: ALLOW"| T1
    G2 -.->|"Decision: ALLOW"| T2
    G3 -.->|"Decision: ALLOW"| T3

    P -.->|"Decision: BLOCK / REVIEW"| G1
    P -.->|"Decision: BLOCK / REV

The decision path is strictly deterministic — no non-deterministic LLMs in the critical decision loop. It checks delegated actions, principal identity, amount limits, targets, sensitive operations, and authenticated integration boundaries. Every response includes policy results and a tamper-proof SHA-256 canonical receipt hash.

Status: experimental v0.4.0, deployed on Cloudflare Workers edge. Since v0.3.0, authority can be proved rather than asserted: a principal signs a delegation grant, Vizier verifies it against a registered public key, and the receipt records authority provenance. Read the threat model before placing this service in an execution path.

🌐 Public Surfaces

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Vizier Guard: common questions

Is Vizier Guard MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Vizier Guard safety report
How do I install Vizier Guard?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Vizier Guard need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Vizier Guard maintained?
The last commit was 32 days ago (2026-10-03). The latest release is v0.3.2.
What can I use instead of Vizier Guard?
Servers from other publishers that do the same job: Emilia Protocol MCP server, HOL Guard MCP server and three.ws Provenance MCP server.
How does Vizier Guard compare with other AI and agents MCP servers?
safety score 89/100 (higher than 83% of 4,460 AI and agents servers); downloads a week 8 (more than 2% of 1,538 AI and agents servers with a package). Full comparison.

Alternatives to Vizier Guard

Same job from other publishers: the closest match first, then the best rated.

  • Emilia Protocol
    Exact-action approval for consequential agent actions: request, track, and verify signed receipts.
    B
  • HOL Guard
    Local-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server.
    A
  • three.ws Provenance
    Append-only, signed, on-chain-verifiable agent action log — record and audit what agents did.
    B
  • Decionis
    Authorize consequential AI agent actions before execution
    A
  • Agent-Native Chat
    Minimal chat-first app with durable threads, actions, and the app-agent loop
    A

More from vassiliylakhonin →