Skip to content

Add invinoveritas plugin: independent pre-action review via remote MCP - #220

Open
babyblueviper1 wants to merge 1 commit into
cursor:mainfrom
babyblueviper1:add-invinoveritas-plugin
Open

Add invinoveritas plugin: independent pre-action review via remote MCP#220
babyblueviper1 wants to merge 1 commit into
cursor:mainfrom
babyblueviper1:add-invinoveritas-plugin

Conversation

@babyblueviper1

@babyblueviper1 babyblueviper1 commented Aug 17, 2026

Copy link
Copy Markdown

What

Adds invinoveritas to third_party/ — a Cursor plugin connecting to invinoveritas's official remote MCP server (https://api.babyblueviper.com/mcp, Bearer-token auth) for an independent, signed verdict (approve/approve_with_concerns/reject) before an irreversible or high-consequence agent action: a destructive shell command, a production deploy, a merge to main. Advisory only — never blocks, the agent stays fully autonomous and decides.

Why

Most of this ecosystem's own tools already answer "can this agent do X" (authorization/eligibility). This answers a different question: "is this specific action, right now, actually sound" — a judgment call, not a policy lookup. That matters more as agent-driven merge/branch workflows scale past what a human can review per-action; a signed, independently-checkable pre-action verdict is a real second opinion on that path, not a human gate.

What's included

  • .cursor-plugin/plugin.json — manifest, IVV_API_KEY variable forwarded via Authorization: Bearer header (same pattern as the github plugin).
  • mcp.json — points at the live production MCP endpoint.
  • skills/pre-action-review/SKILL.md — teaches the agent when to call review (destructive commands, merges, deploys, migrations — not routine reversible edits) and how to act on the verdict without silently dropping concerns.
  • README.md, CHANGELOG.md, LICENSE (MIT), assets/logo.png (256×256).
  • Registered in .cursor-plugin/marketplace.json.

Verification

  • Real MCP initialize handshake against production, Bearer-authenticated: succeeded.
  • Real tools/call for review against production through the exact transport this plugin configures: returned a correct reject verdict with structured, severity-ranked issues on a genuinely destructive test artifact (not a mock).
  • plugin.json validated against schemas/plugin.schema.json (jsonschema in Python + inspected by hand).
  • node scripts/validate-plugins.mjs — the actual CI check — passes clean locally.
  • Free to install and try: POST /register (no payment) → free try-it calls on review before any billing.

Docs


Note

Low Risk
Additive marketplace and third-party plugin packaging only; no changes to core app logic, though users configure an external API key and outbound calls to a third-party service.

Overview
Adds a new invinoveritas entry to the official plugin marketplace and ships the full third_party/invinoveritas package so Cursor can call invinoveritas’s remote MCP server for advisory pre-action reviews.

The plugin wires HTTP MCP to https://api.babyblueviper.com/mcp with IVV_API_KEY passed as Authorization: Bearer, matching other third-party remote MCP plugins. It includes manifest, mcp.json, README, changelog, and MIT license.

A bundled pre-action-review skill instructs agents to call review before high-consequence or irreversible actions (destructive commands, merges, deploys, migrations) and to honor reject / approve_with_concerns / approve without hiding concerns; optional signed proofs via verify_proof are documented in the skill.

Reviewed by Cursor Bugbot for commit 4d514ed. Bugbot is set up for automated code reviews on this repo. Configure here.

Connects to invinoveritas's official remote MCP server
(https://api.babyblueviper.com/mcp, Bearer-token auth) for an
independent, signed verdict (approve/approve_with_concerns/reject)
before an irreversible or high-consequence agent action -- a
destructive command, a production deploy, a merge to main. Never
blocks; advisory, the agent stays fully autonomous and decides.

Bundles a pre-action-review skill that teaches the agent when to call
the review tool and how to act on the verdict without silently
swallowing concerns -- particularly relevant to agent-scale merge/
branch workflows where little or no human reviews each individual
action.

Verified live end-to-end before submitting: real MCP streamable-http
handshake + a real tools/call to `review` against production, correct
reject verdict returned with structured issues. plugin.json validates
against schemas/plugin.schema.json; `node scripts/validate-plugins.mjs`
passes clean.

Optional sign=true on review returns a portable proof, independently
checkable via the same connection's verify_proof tool (free, no auth)
-- a durable record that the review happened before the action, useful
for merge audit trails specifically.
babyblueviper1 pushed a commit to babyblueviper1/invinoveritas that referenced this pull request Aug 17, 2026
Submitted to Cursor's official marketplace: github.com/cursor/plugins/pull/220
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant