MCP.Market

sudo-proxy MCP server

by tarides·io.github.tarides/sudo-proxy·v1.2.0

Privileged command execution proxy with human approval via pkexec or sudo

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

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed sudo-proxy yet.

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

sudo-proxy 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-15 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –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 14 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 90/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How sudo-proxy compares

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

Safety score
90/100
higher than 83% of 48,243 servers

Release history: 3 versions in the registry since 2026-09-07, latest 2026-10-02, typically one every 15 days.

Install sudo-proxy in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the sudo-proxy repository's README, as published. We do not edit it. Read it on GitHub

sudo-proxy

An MCP server that lets an agent run privileged, mutating commands —

locally or over SSH — with a human keypress required on every one and

no credential ever stored.

Privileged command execution proxy with an MCP server for AI agent integration. Receives requests over a Unix socket, shows a single-keypress TUI prompt for human approval, then escalates via sudo. Configure sudo-proxy-mcp in Claude Code or any MCP client and the model can run privileged commands — with explicit human approval on every one.

⚠️ Not yet independently audited. The security assurance in this repo is

self-produced. Security reviewers: REVIEWING.md is a 15-minute

on-ramp — the falsifiable claims, the trust boundary, and where we have no

assurance. Reporting: SECURITY.md.

Architecture

AI model ──► sudo-proxy-mcp ──► Unix socket ──► sudo-proxy ──► TUI Y/N ──► sudo
             (MCP server)         │
                                  │
                            local socket, or SSH tunnel
                        (start_server spawns sudo-proxy --host
                         which sets up the tunnel and remote
                         server)

The TUI prompt asks for approval (single keypress), then sudo handles privilege escalation. The password prompt appears in the same terminal. This flow is identical for local and remote hosts. A non-privileged mode runs commands directly as the current user, still behind the same Y/N gate — see docs/usage.md.

Why not just use the Bash tool?

sudo-proxy fills the gap when a model needs to install packages, edit system files, manage services, or run any other command — with the human always in the loop, even when Claude Code is run with --dangerously-skip-permissions.

For how this relates to mcp-firewall, sandboxing, polkit, doas, and other neighboring tools, see docs/comparison.md.

Features and non-features

What sudo-proxy does:

every command, privileged and unprivileged, with no way to bypass it.

  • Per-command human approval — a single-keypress Y/N TUI gate on

system files, manages services; not limited to read-only diagnostics.

  • Real privilege escalation via sudo — installs packages, edits

command runs on this machine or on a remote host over an SSH tunnel.

  • Local and remote over one flow — the same approval TUI whether the

terminal; nothing is cached, encrypted-at-rest, or written to disk.

  • Stores no secret — the sudo password is typed live into the

run, with no shell-string interpolation.

  • Explicit argv — commands are passed and displayed exactly as they

environment.

  • Sanitized environment — a fixed allowlist, not the inherited shell

even when the agent's own permission prompts are disabled.

  • Audit trail — each request is logged by the server (-v).
  • Works under --dangerously-skip-permissions — the human gate holds

What sudo-proxy deliberately does not do:

Shortened. The full README is on GitHub.

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

sudo-proxy: common questions

Is sudo-proxy MCP server safe?
Yes, by our scan: it is graded A (90/100). Read the sudo-proxy safety report
Does sudo-proxy need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is sudo-proxy maintained?
The last commit was 34 days ago (2026-10-02). The latest release is v1.2.0.
What can I use instead of sudo-proxy?
Servers from other publishers that do the same job: SSH Manager MCP server.

Alternatives to sudo-proxy

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

  • SSH Manager
    SSH for AI agents: commands, files, backups and health, with approval, a vault and an audit trail
    A