Add invinoveritas plugin: independent pre-action review via remote MCP - #220
Open
babyblueviper1 wants to merge 2 commits into
Open
babyblueviper1 wants to merge 2 commits into
babyblueviper1 wants to merge 2 commits 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
Marketplace and third-party plugin scaffolding only; no core platform code changes. Risk to users is limited to optional install and outbound calls to the external MCP when the skill is used.
Overview
Adds invinoveritas as a new third-party Cursor plugin and lists it in
.cursor-plugin/marketplace.json.The plugin wires agents to invinoveritas’s remote HTTP MCP server (
https://api.babyblueviper.com/mcp) using a requiredIVV_API_KEYplugin variable passed asAuthorization: Bearerinmcp.json, matching the existing third-party MCP pattern (e.g. GitHub).It ships the
pre-action-reviewskill, which instructs the agent to call the remotereviewtool before irreversible or high-impact work (destructive commands, merges, deploys, migrations) and to honorreject/approve_with_concerns/approvewithout hiding concerns. Optional signed proofs viaverify_proofare documented in the skill.Also included:
plugin.jsonmanifest, README/setup docs, MITLICENSE, andCHANGELOGfor the 1.0.0 release.Reviewed by Cursor Bugbot for commit ac1bf39. Bugbot is set up for automated code reviews on this repo. Configure here.