Add invinoveritas plugin: independent pre-action review via remote MCP - #220
Open
babyblueviper1 wants to merge 1 commit into
Open
Add invinoveritas plugin: independent pre-action review via remote MCP#220babyblueviper1 wants to merge 1 commit into
babyblueviper1 wants to merge 1 commit into
Conversation
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds
invinoveritastothird_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 tomain. 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_KEYvariable forwarded viaAuthorization: Bearerheader (same pattern as thegithubplugin).mcp.json— points at the live production MCP endpoint.skills/pre-action-review/SKILL.md— teaches the agent when to callreview(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)..cursor-plugin/marketplace.json.Verification
initializehandshake against production, Bearer-authenticated: succeeded.tools/callforreviewagainst production through the exact transport this plugin configures: returned a correctrejectverdict with structured, severity-ranked issues on a genuinely destructive test artifact (not a mock).plugin.jsonvalidated againstschemas/plugin.schema.json(jsonschemain Python + inspected by hand).node scripts/validate-plugins.mjs— the actual CI check — passes clean locally.POST /register(no payment) → free try-it calls onreviewbefore any billing.Docs
POST /verify-proofNote
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/invinoveritaspackage so Cursor can call invinoveritas’s remote MCP server for advisory pre-action reviews.The plugin wires HTTP MCP to
https://api.babyblueviper.com/mcpwithIVV_API_KEYpassed asAuthorization: Bearer, matching other third-party remote MCP plugins. It includes manifest,mcp.json, README, changelog, and MIT license.A bundled
pre-action-reviewskill instructs agents to callreviewbefore high-consequence or irreversible actions (destructive commands, merges, deploys, migrations) and to honorreject/approve_with_concerns/approvewithout hiding concerns; optional signed proofs viaverify_proofare documented in the skill.Reviewed by Cursor Bugbot for commit 4d514ed. Bugbot is set up for automated code reviews on this repo. Configure here.