Apstra Mcp Server MCP Server

A Model Context Protocol (MCP) server that provides tools for interacting with Juniper Apstra Fabric Manager APIs. Enables Claude and other MCP clients to manage datacenter network infrastructure…

Local serverstdio

What is the Apstra Mcp Server?

Apstra Mcp Server is an MCP project maintained in the vignitin/apstra-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that provides tools for interacting with Juniper Apstra Fabric Manager APIs. Enables Claude and other MCP clients to manage…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
health) - Server health check and Apstra connectivity status
formatting_guidelines) - Get formatting guidelines for network data presentation
get_bp) - Get blueprint information
get_racksblueprint_id) - Get rack information
get_rzblueprint_id) - Get routing zones
get_vnblueprint_id) - Get virtual networks
get_ctblueprint_id) - Get connectivity templates
get_app_epblueprint_id) - Get application endpoints for connectivity templates
get_system_infoblueprint_id) - Get system/device information
get_protocol_sessionsblueprint_id) - Get protocol sessions
get_anomaliesblueprint_id) - Get blueprint anomalies
get_remote_gwblueprint_id) - Get remote gateways
get_diff_statusblueprint_id) - Get deployment diff status
get_templates) - Get available templates
deployblueprint_id, description, staging_version) - Deploy configurations
delete_blueprintblueprint_id) - Delete blueprints
apply_ct_policiesblueprint_id, application_points) - Apply/remove connectivity template policies to application endpoints
create_vnblueprint_id, security_zone_id, vn_name, virtual_gateway_ipv4, ipv4_subnet, ...) - Create virtual networks with advanced configuration options
create_remote_gwblueprint_id, gw_ip, gw_asn, gw_name, local_gw_nodes, ...) - Create remote gateways
create_datacenter_blueprintblueprint_name, template_id) - Create datacenter blueprints
create_freeform_blueprintblueprint_name) - Create freeform blueprints

How to install the Apstra Mcp Server

{
  "mcpServers": {
    "apstra": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "fastmcp,httpx",
        "python3",
        "/path/to/apstra_mcp.py",
        "-f",
        "/path/to/apstra_config.json"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.