MCP Tools Directory
← Browse integrations

Developer tools

Junos MCP

Free account · sign-in required

Contact Junos MCP

Loading secure sign-in…

Tools for autonomous AI agents

About this integration

MCP server for Juniper Networks device operations via junos-ops

Transport
stdio
Authentication
unknown
Initial setup
credentials
Runtime
unattended
Evidence
documented
Version
0.18.0
Package
junos-mcp
Last compatibility test
Not independently tested

Connect your agent

junos-mcp

The server depends on a separate junos-ops config.ini containing device inventory and authentication material. Device authentication and authorization vary by configured NETCONF or SSH account and JUNOS login class, so auth is classified as unknown. Several tools can change device state despite dry-run defaults. Neither the package nor any device connection was executed or independently security-audited in this review.

Capabilities: Read Juniper device facts, configuration, and operational data, Run show commands across configured devices, Perform documented configuration and software operations with dry-run defaults, Produce multi-device health and diagnostic summaries

Connected profiles

Additional details

Registry identifier

io.github.shigechika/junos-mcp

Source ↗ · Checked 2026-09-17
Published version

0.18.0

Source ↗ · Checked 2026-09-17
Metadata license

CC0-1.0; package licenses are separate

Source ↗ · Checked 2026-09-17
Package ecosystem

pypi

Source ↗ · Checked 2026-09-17
Source artifact

junos-mcp

Source ↗ · Checked 2026-09-19
Source manifest version

unspecified

Source ↗ · Checked 2026-09-19
Unattended configuration

Publisher documentation explicitly describes STDIO transport and client-managed launch using the Python module entry point.

Source ↗ · Checked 2026-09-19
Authentication and prerequisites

A working junos-ops config.ini supplies device credentials, while the configured JUNOS login class determines read, configuration, file-copy, installation, and reboot privileges; the credential mechanism is outside the native taxonomy.

Source ↗ · Checked 2026-09-19
Connection configuration

The documented desktop configuration launches python -m junos_mcp and points JUNOS_OPS_CONFIG at the operator-managed inventory file.

Source ↗ · Checked 2026-09-19
Review scope

Publisher documentation reviewed; package and integration endpoint not executed or independently security-audited.

Source ↗ · Checked 2026-09-19