VPS Guardian MCP server
io.github.murzirius/vps-guardian-mcp·v0.37.0Secure SSH bridge for AI agents to observe and safely administer Linux VPSs.
0 stars275 downloads/wk
Reviews
Write oneNobody has reviewed VPS Guardian yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
VPS Guardian 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
- Code scan2 source files scanned; 44 source files scanned25/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 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
How VPS Guardian compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
- Downloads a week
- 275
- more than 80% of 12,191 servers with a package
Release history: 14 versions in the registry since 2026-09-17, latest 2026-10-13, typically one every 1 day.
Install VPS Guardian in Claude Code, Cursor or VS Code
Runs npx -y @murzirius/vps-guardian-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add vps-guardian-mcp -- npx -y @murzirius/vps-guardian-mcp
What the publisher says
From the VPS Guardian repository's README, as published. We do not edit it. Read it on GitHub
VPS Guardian MCP
VPS Guardian is a secure Model Context Protocol server for AI agents that work with Linux VPSs. It replaces an unrestricted “run this command and paste the result” loop with named, structured and safety-checked operations.
An agent can inspect a workload, collect bounded diagnostics, preview the impact of a change, and request an exact confirmation for a mutation. The server never exposes a general-purpose shell tool.
Explore the project: capabilities · agent workflows · security model · tool catalogue · release notes
<!-- mcp-name: io.github.murzirius/vps-guardian-mcp -->
Quick start
VPS Guardian has two parts:
- The Python MCP server runs on the VPS.
- The small npm launcher runs on the computer where Codex, Claude, Cursor or another AI client is installed. It opens an SSH stdio connection and never uploads the private key.
What you need
- A Linux VPS reachable via SSH.
- An SSH key for that VPS.
- Python 3.10+ on the VPS and Node.js 16+ on the AI client's computer.
- A verified SSH host key. Password-based SSH is intentionally unsupported by the launcher.
1. Install the server on the VPS
Run once on the VPS. This installs the published, pinned release:
sudo mkdir -p /opt/vps-guardian-mcp
sudo chown "$USER" /opt/vps-guardian-mcp
python3 -m venv /opt/vps-guardian-mcp/.venv
/opt/vps-guardian-mcp/.venv/bin/pip install --upgrade pip
/opt/vps-guardian-mcp/.venv/bin/pip install vps-guardian-mcp==0.22.0For development from source instead:
git clone --branch v0.22.0 https://github.com/murzirius/VPS-Guardian-MCP.git /opt/vps-guardian-mcp
cd /opt/vps-guardian-mcp
python3 -m venv .venv
.venv/bin/pip install -e .If the server runs as a non-root user, grant only the required read access. Docker and journal features gracefully report as unavailable when that access is absent.
sudo usermod -aG docker <MCP_USER>
sudo usermod -aG systemd-journal <MCP_USER>Log out and back in after changing groups.
2. Choose a safety mode
Start with read-only; use controlled once the connection is verified.
3. Connect an AI client over SSH
First verify the VPS fingerprint independently and make a normal SSH connection once. That stores the host key in ~/.ssh/knownhosts (or %USERPROFILE%\.ssh\knownhosts on Windows). The launcher requires host-key verification by default.
Use this configuration for JSON-based MCP clients:
{
"mcpServers": {
"vps-guardian": {
"command": "npx",
"args": [
"-y",
"@murzirius/vps-guardian-mcp@0.22.0",
"--host", "<VPS_IP_OR_HOSTNAME>",
"--user", "root",
"--key", "~/.ssh/id_ed25519",
"--mode", "controlled"
]
}
}
}Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19restoreB → Ascore 89
- 2026-09-18restoreC → Bscore 76: Whole environment serialized (possible credential exfil)
VPS Guardian: common questions
- Is VPS Guardian MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the VPS Guardian safety report
- How do I install VPS Guardian?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does VPS Guardian need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is VPS Guardian maintained?
- The last commit was 22 days ago (2026-10-13). The latest release is v0.37.0.
- What can I use instead of VPS Guardian?
- Servers from other publishers that do the same job: SSH — policy-gated remote access MCP server.
- How does VPS Guardian compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,255 servers); downloads a week 275 (more than 80% of 12,191 servers with a package). Full comparison.
Alternatives to VPS Guardian
Same job from other publishers: the closest match first, then the best rated.
- SSH — policy-gated remote accessPolicy-gated, audited SSH for Linux and Windows hosts: roles, approvals, and an audit log.not reviewedEstablishedB