MCP Server Junos (Juniper Devices)
Type: server
Author: dpajin
Language: Python
Tags: junos,juniper,mcp
Description: MCP server for Juniper devices running Junos. Tools for executing operational commands and changing device configuration
Tools:
Server command: MCP_SERVER_JUNOS_HOST={MCP_SERVER_JUNOS_HOST} MCP_SERVER_JUNOS_PORT={MCP_SERVER_JUNOS_PORT} MCP_SERVER_JUNOS_TRANSPORT={MCP_SERVER_JUNOS_TRANSPORT} MCP_SERVER_JUNOS_ACCESS_DEFAULT_USER={MCP_SERVER_JUNOS_ACCESS_DEFAULT_USER} MCP_SERVER_JUNOS_ACCESS_DEFAULT_PASSWD={MCP_SERVER_JUNOS_ACCESS_DEFAULT_PASSWD} MCP_SERVER_JUNOS_ACCESS_DEFAULT_PORT={MCP_SERVER_JUNOS_ACCESS_DEFAULT_PORT} LOG_LEVEL={LOG_LEVEL} npx -y supergateway --sse http://127.0.0.1:10008/sse
Server configuration:
{
    "mcpServers": {
        "junos": {
            "id": "junos",
            "name": "Junos MCP Server",
            "command": "npx",
            "args": [
                "-y",
                "supergateway",
                "--sse",
                "http://127.0.0.1:10008/sse"
            ],
            "url": "http://127.0.0.1:10008/sse",
            "transport": "sse",
            "env": {
                "MCP_SERVER_JUNOS_HOST": "127.0.0.1",
                "MCP_SERVER_JUNOS_PORT": "10008",
                "MCP_SERVER_JUNOS_TRANSPORT": "streamable-http",
                "MCP_SERVER_JUNOS_ACCESS_DEFAULT_USER": "admin",
                "MCP_SERVER_JUNOS_ACCESS_DEFAULT_PASSWD": "admin@123",
                "MCP_SERVER_JUNOS_ACCESS_DEFAULT_PORT": "830",
                "LOG_LEVEL": "INFO"
            }
        }
    }
}