Junos MCP server
MCP server for Juniper Networks device operations via junos-ops
1 stars103 downloads/wk
Reviews
Write oneNobody has reviewed Junos MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Junos MCP tools (28, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_local_inventoryVerify local firmware checksums against the config.ini inventory.
check_reachabilityProbe NETCONF reachability for one or more devices.
check_remote_packagesVerify the staged firmware checksum on one or more devices.
check_upgrade_readinessCheck if a device is ready for upgrade.
collect_rsiCollect RSI (Request Support Information) and SCF (Show Configuration) from a device.
collect_rsi_batchCollect RSI/SCF from multiple devices in parallel.
compare_versionCompare two JUNOS version strings.
copy_packageCopy firmware package to remote device via SCP with checksum verification.
daily_briefwrite actionRun a morning health check across multiple devices in parallel.
daily_brief_resultFetch a ``daily_brief_start`` job by id.
daily_brief_startStart a daily_brief in the background; returns immediately with a ``job_id``.
get_configGet device configuration.
get_config_diffShow configuration difference compared to a rollback version.
get_device_factsGet basic device information (model, hostname, serial, version, etc.).
get_package_infoGet package file name and expected hash for a specific device model.
get_router_listList routers defined in config.ini, optionally filtered by tags.
get_versionGet JUNOS version information with upgrade status.
health_checkReport server version and config status — without connecting to any device.
install_packageInstall firmware package on device with pre-flight checks.
list_remote_filesList files on the remote device path (/var/tmp by default).
push_configpush_config_resultFetch a ``push_config_start`` (or deadline-bound ``push_config``) job by id.
push_config_startStart push_config as a background job and return its diff and ``job_id`` without waiting for the commit.
rollback_packageRollback to previously installed package version.
run_show_commandwrite actionRun a CLI show command on the device and return output.
run_show_command_batchwrite actionRun a CLI show command on multiple devices in parallel.
run_show_commandswrite actionRun multiple CLI show commands on the device in a single session.
schedule_rebootSchedule device reboot at a specified time.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan5 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 8 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Junos MCP compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 28
- the typical server has 7
- Tools that change things
- 14%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 103
- more than 63% of 12,191 servers with a package
What its tools let an agent do: 23 read · 1 change · 4 run or deploy
Release history: 4 versions in the registry since 2026-08-15, latest 2026-10-18, typically one every 10 days.
Install Junos MCP in Claude Code, Cursor or VS Code
claude mcp add junos-mcp -- uvx junos-mcp
What the publisher says
From the Junos MCP repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.shigechika/junos-mcp -->
junos-mcp
English | 日本語
MCP (Model Context Protocol) server for junos-ops.
Exposes Juniper Networks device operations to MCP-compatible AI assistants (Claude Desktop, Claude Code, etc.) via STDIO transport. While junos-ops is the CLI tool for humans, junos-mcp is the AI-facing interface to the same powerful engine.
Features
Device Information
CLI Command Execution
Configuration Management
Upgrade Operations
Diagnostics
Pre-flight Checks
Equivalent to the junos-ops check subcommand modes. All three reuse the junos-ops display layer for table rendering.
Daily Operations
Safety by Design
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Junos MCP: common questions
- Is Junos MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Junos MCP safety report
- How do I install Junos MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Junos MCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Junos MCP maintained?
- The last commit was 9 days ago (2026-10-26). The latest release is v0.23.0.
- What can I use instead of Junos MCP?
- Servers from other publishers that do the same job: UniFi Network MCP server.
- How does Junos MCP compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 28 (the typical server has 7); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Junos MCP
Same job from other publishers: the closest match first, then the best rated.
- UniFi Network MCPManage UniFi Network devices, clients, firewall, VLANs, VPNs, and more via MCP.not reviewedEstablishedB