Skip to content
Browse docs ▾

API & MCP reference

Juniper junos-mcp-server

What it does: official Juniper MCP server — connects to Junos over NETCONF/PyEZ to fetch config, run show/operational commands, and get device facts. Ships a block.cmd blocklist that rejects disruptive commands (reboot/halt/zeroize) even in batch.

Use it for: Junos config retrieval and diff, operational state (interfaces, routing, BGP), general Junos troubleshooting.

Notes: it can also CHANGE config (load_and_commit_config, render_and_apply_j2_template) — keep that server's 'writes' box OFF unless you mean to commit. Run it with -t stdio for the Deputy. Community alt: dpajin/mcp-server-junos.

These are the Windows and Linux 1.3 guides, the same help that ships inside those apps. The Mac app carries its own in-app help; where macOS differs, see Privacy and FAQ. All docs. Spot something unclear? Tell us.