MCP.Market

Juniper Routing Director MCP Server

by Juniper·io.github.Juniper/routing-director-mcp-server·v2.8.0·5 stars

MCP server to integrate with Juniper Routing Director

B73/100grade B
What users say
No reviews yet
Be the first
Safety scan
B73/100

full report

Adoption
Growing

5 stars

Reviews

Write one

Nobody has reviewed Juniper Routing Director MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Juniper Routing Director MCP Server tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualityno auth information5/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 73/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Juniper Routing Director MCP Server compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
73/100
higher than 39% of 48,255 servers
GitHub stars
5
more than 83% of 28,688 servers

Install Juniper Routing Director MCP Server in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the Juniper Routing Director MCP Server repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.Juniper/routing-director-mcp-server -->

Routing Director MCP Server

An MCP (Model Context Protocol) server that integrates with Juniper's Routing Director platform, providing intelligent access to network routing, assurance, optimization, and intelligence capabilities.

Features

  • Flexible Authentication: Supports both basic and token-based authentication
  • Multiple Transport Options: HTTP and stdio transport protocols
  • Device management and monitoring
  • Configuration template deployment
  • VPN service management
  • Network topology visualization
  • KPI monitoring and observability
  • Customer and organization management

Prerequisites

  • Python >= 3.10, <= 3.14
  • Juniper Routing Director instance
  • Network connectivity to Routing Director API
  • Valid Routing Director credentials (username/password or API token)

Installation

From Source

git clone https://github.com/Juniper/routing-director-mcp-server.git
cd routing-director-mcp-server
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -r requirements.txt

From MCP Registry

TBD

Configuration

Configuration File (config.json)

Create a config.json file with the following structure:

Basic Authentication:

{
  "http_url": "https://your-routing-director-host/",
  "org_id": "your-organization-id",
  "auth": {
    "type": "basic",
    "username": "your-username@example.com",
    "password": "your-password"
  }
}

Token Authentication:

{
  "http_url": "https://your-routing-director-host/",
  "org_id": "your-organization-id",
  "auth": {
    "type": "token",
    "token": "your-api-token"
  }
}

Note: This authentication is between the MCP server and the Routing Director instance. The MCP server will handle authentication with Routing Director on behalf of clients connecting to it.

Configuration Parameters

  • httpurl** (required): URL of your Routing Director instance
  • orgid** (required): Your organization ID in Routing Director
  • auth (required): Authentication configuration
  • type: Either basic or token
  • username: Routing Director username (for basic auth)
  • password: Routing Director password (for basic auth)
  • token: API token (for token auth)
  • components (optional): Additional component configuration to filter tools and capabilities exposed by the MCP server. If the user wishes to filter the openapi spec only for certain components, then the components field can be used to provide a list of components to filter the spec.

Components can be one of the following:

  • ems - For alarms related info (searching, ack and unack of alarms reported on Routing Director)
  • juniper-resiliency-interface - For device syslog info (retrieving syslog messages collected on Routing Director)
  • device-kpi - For fetching exception events related to Juniper Resiliency Interface (JRI) collected on Routing Director(forwarding, routing and os)

Usage

Starting the Server

python RoutingDirectorMCP.py --config config.json

Command Line Options

python RoutingDirectorMCP.py --help

Available options:

  • -H, --host: Server host (default: 127.0.0.1)
  • -p, --port: Server port (default: 30030)
  • -t, --transport: Transport type: streamable-http or stdio (default: streamable-http)
  • -c, --config: Path to configuration file (required)
  • -v, --verbose: Enable verbose logging

Example: Start with Custom Configuration

python RoutingDirectorMCP.py \
  --config config.json \
  --host localhost \
  --port 8000 \
  --transport streamable-http \
  --verbose

Authentication between the MCP Server and the MCP Host(Claude/Copilot etc)

Token Management

The server supports token-based authentication through a token manager. If a tokens file exists, authentication is automatically enabled for HTTP transports.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Juniper Routing Director MCP Server: common questions

Is Juniper Routing Director MCP Server safe?
Mostly: it is graded B (73/100). Read the Juniper Routing Director MCP Server safety report
Does Juniper Routing Director MCP Server need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Juniper Routing Director MCP Server maintained?
The last commit was 41 days ago (2026-09-24). The latest release is v2.8.0.
How does Juniper Routing Director MCP Server compare with other MCP servers?
safety score 73/100 (higher than 39% of 48,255 servers); github stars 5 (more than 83% of 28,688 servers). Full comparison.