CTRLRun Operator MCP server
Answer CTRLRun approvals from an MCP client: list what is held, inspect it, grant or deny.
22 stars8.2k downloads/wk
Reviews
Write oneNobody has reviewed CTRLRun Operator yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
CTRLRun Operator tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan56 source files scanned13/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 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
Findings (1)
- highShell command built from a string (injection risk)
exec.shell-concatctrlrun-0.12.2/src/ctrlrun/conformance/fixtures.py: …] = {"_executor": request.executor} exec(f"def tool({parameters}):\n return _exe…
What the publisher says
From the CTRLRun Operator repository's README, as published. We do not edit it. Read it on GitHub
ctrlrun stops AI agents from taking wrong, restricted, or malicious actions in your workflows. Every action is checked against your rules before it runs. Allowed actions go through. Sensitive ones wait for a person. Forbidden ones are blocked. Execution safety for AI agents. A Python library that sits between the decision to act and the call that acts. A consequential action happens at most once, exactly as approved, and leaves a receipt. When the outcome is unknown, ctrlrun says so instead of guessing. Runs in production on a single file, or on Postgres across hosts. Apache-2.0.
<!-- generated from tools/docsaudit/renderbadges.py (readme) — edit the list, not this --> <!-- end generated -->
pip install ctrlrun && ctrlrun demoWhat it does
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add ctrlrun-mcp-operator -- uvx ctrlrun
CTRLRun Operator: common questions
- Is CTRLRun Operator MCP server safe?
- Mostly: it is graded B (72/100). Read the CTRLRun Operator safety report
- How do I install CTRLRun Operator?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does CTRLRun Operator need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is CTRLRun Operator maintained?
- The last commit was 2 days ago (2026-09-19). The latest release is v0.12.2.