rust-junosmcp MCP server
Juniper Junos/SRX MCP server: scoped, audited, two-person change control. Rust.
not scanned yet
3 stars
Reviews
Write oneNobody has reviewed rust-junosmcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
rust-junosmcp tools
No tool declarations could be read from the package source. They show once the server is installed.
How rust-junosmcp 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
- 3
- more than 80% of 28,688 servers
Release history: 9 versions in the registry since 2026-10-07, latest 2026-11-02, typically one every 1 day.
Install rust-junosmcp in Claude Code, Cursor or VS Code
claude mcp add rustjunosmcp -- docker run -i --rm ghcr.io/mechubsec/rustjunosmcp:2.7.2
What the publisher says
From the rust-junosmcp repository's README, as published. We do not edit it. Read it on GitHub
rust-junosmcp
One MCP server for Juniper Junos and SRX devices, in Rust a mechub project — sovereign network-security automation
Unofficial / community project. This repository is an independent, community-driven project. It is not affiliated with, endorsed by, sponsored by, or supported by Hewlett Packard Enterprise or Juniper Networks. "HPE", "Juniper", "SRX", "JUNOS", "Security Director" and "Juniper Mist" are trademarks of their respective owners and are used here only to describe what this software interoperates with. Please direct support and licensing questions about those products to the respective vendors.
A Model Context Protocol server for Juniper Junos and SRX devices, written in Rust. The single rust-junosmcp process exposes the core Junos tools and, by default, the SRX security workflows through one tool registry and endpoint. It is drop-in compatible with Juniper/junos-mcp-server on the inventory format and core tool surface, but built on async Rust (rustEZ + rustnetconf) instead of PyEZ.
Beyond Juniper/junos-mcp-server
Drop-in on devices.json and the core tools — plus a lot the Python/PyEZ server doesn't have:
- Safer config — commitcheckconfig (validate, never commit), confirmed commits with auto-rollback, and discard_candidate to unstick a dirty candidate.
- Device lifecycle — staged upgradejunos (image → install → reboot → verify), SCP transferfile/fetch_file, PFE commands.
- Scale & UX — parallel session-pooled batch (~1.7× faster), | last N/| count + maxlines/maxbytes output caps, router/router_name aliases, Jinja2 templates.
- Transport & auth — streamable-HTTP with per-token router/tool scopes, TLS, and a Host allowlist; upstream is stdio-only.
- SRX tools (enabled by the default srx feature) — IDP & Application-ID signature-package updates (check/download/install/rollback), chassis-cluster health, license & security-services status, JTAC bundle with secret redaction, and read-only security-policy / address-book / application / NAT-rule inspection.
Performance
Benchmarked on 2026-10-05 against Juniper/junos-mcp-server 1.1.1 and shigechika/junos-mcp 0.18.0 / 0.22.0 with the same read-only workload on a vSRX lab device (Junos 26.2R1.7), 3 runs × 30 calls per operation, 0 failed calls. Medians across runs:
¹ the read-only bench login has no configuration view, so this measures a round trip with a ~400-byte reply, not a full config fetch. See docs/BENCHMARKS.md.
Full results, the mock-target overhead numbers, method and reproduction steps: docs/BENCHMARKS.md.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
rust-junosmcp: common questions
- Is rust-junosmcp MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the rust-junosmcp safety report
- How do I install rust-junosmcp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does rust-junosmcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is rust-junosmcp maintained?
- The last commit was 22 days ago (2026-10-13). The latest release is v2.7.2.
- How does rust-junosmcp compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); github stars 3 (more than 80% of 28,688 servers). Full comparison.