rust-panosmcp MCP server
PAN-OS firewall MCP server: scoped, audited, two-person change control. Rust.
not scanned yet
1 stars
Reviews
Write oneNobody has reviewed rust-panosmcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
rust-panosmcp tools
No tool declarations could be read from the package source. They show once the server is installed.
How rust-panosmcp compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
Release history: 3 versions in the registry since 2026-10-15, latest 2026-10-27, typically one every 11 days.
Install rust-panosmcp in Claude Code, Cursor or VS Code
claude mcp add rustpanosmcp -- docker run -i --rm ghcr.io/mechubsec/rustpanosmcp:0.17.0
What the publisher says
From the rust-panosmcp repository's README, as published. We do not edit it. Read it on GitHub
rust-panosmcp
Async Rust Model Context Protocol server for Palo Alto Networks PAN-OS firewalls a mechub project — sovereign network-security automation
Unofficial / community project. This is an independent community project and does not claim affiliation with or endorsement by Palo Alto Networks. Product names and trademarks are used only to identify the systems with which the software interoperates.
The repository contains the v0.16.2 release: a bearer-protected server with structured audit logging, guarded PAN-OS candidate configuration lifecycle, and hardened release packaging, with authentication and auditing provided by the shared mecmcp-auth and mecmcp-audit crates.
The project goal is a small, fast, production-oriented server with the same security posture as rust-junosmcp: bearer-token authentication, per-token device and tool scopes, TLS, strict remote-bind refusal rules, bounded input and output, auditable change operations, and efficient connection reuse.
The architecture and delivery plan are in PLAN.md. Security boundaries and release-blocking controls are tracked in THREAT_MODEL.md.
Workspace
rust-panosmcp/ # MCP binary and stdio adapter
rust-panosmcp-auth/ # bearer and secret-handling foundations
rust-panosmcp-core/ # inventory, PAN-OS client, validation, tool logic
config/ # secret-free inventory examples
docs/ # operator guidance and phase notes
fuzz/ # isolated cargo-fuzz workspace
packaging/ # distroless/container and systemd assets
scripts/ # release, matrix, fuzz, and benchmark gatesQuick start
Installation
Choose one of three install paths:
Release tarball (Linux x86_64)
Download the latest release from GitHub releases. Assets follow the pattern rust-panosmcp-v0.16.2-x86_64-unknown-linux-gnu.tar.gz with a corresponding .sha256 file.
# Download and verify
curl -LO https://github.com/mechubsec/rustpanosmcp/releases/download/v0.16.2/rust-panosmcp-v0.16.2-x86_64-unknown-linux-gnu.tar.gz
curl -LO https://github.com/mechubsec/rustpanosmcp/releases/download/v0.16.2/rust-panosmcp-v0.16.2-x86_64-unknown-linux-gnu.tar.gz.sha256
sha256sum -c rust-panosmcp-v0.16.2-x86_64-unknown-linux-gnu.tar.gz.sha256
# Extract
tar xzf rust-panosmcp-v0.16.2-x86_64-unknown-linux-gnu.tar.gz
cd rust-panosmcp-v0.16.2
# Install the binary and systemd assets
sudo install -m 0755 bin/rust-panosmcp /usr/local/bin/rust-panosmcp
sudo install -m 0644 packaging/systemd/rust-panosmcp.sysusers /usr/lib/sysusers.d/rust-panosmcp.conf
sudo install -m 0644 packaging/systemd/rust-panosmcp.tmpfiles /usr/lib/tmpfiles.d/rust-panosmcp.conf
sudo install -m 0644 packaging/systemd/rust-panosmcp.service /etc/systemd/system/rust-panosmcp.service
# Create the service user and directories
sudo systemd-sysusers
sudo systemd-tmpfiles --create
# Generate the HMAC key for audit redaction (required).
# Guarded: NEVER overwrite an existing key. The key is what makes an HMAC-redacted
# device identifier comparable across audit history, so replacing it silently
# breaks Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
rust-panosmcp: common questions
- Is rust-panosmcp MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the rust-panosmcp safety report
- How do I install rust-panosmcp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does rust-panosmcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is rust-panosmcp maintained?
- The last commit was 19 days ago (2026-10-15). The latest release is v0.17.0.
- How does rust-panosmcp compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.