NetOps

Provides centralized network device management, topology visualization, and multi-hop access path testing via MCP.
  • javascript

0

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "wispayr-network-operations": {
      "command": "node",
      "args": [
        "/path/to/netops/dist/mcp/server.js"
      ],
      "env": {
        "UISP_URL": "<UISP_URL>",
        "UNIFI_MODE": "local",
        "DATABASE_URL": "<DATABASE_URL>",
        "UNIFI_UDM_IP": "10.10.10.1",
        "UNIFI_API_KEY": "<UNIFI_API_KEY>",
        "UISP_API_TOKEN": "<UISP_API_TOKEN>",
        "UNIFI_PASSWORD": "your-password",
        "UNIFI_USERNAME": "admin",
        "UNIFI_CONSOLE_ID": "<UNIFI_CONSOLE_ID>",
        "ZEROTIER_API_TOKEN": "your-token",
        "UNIFI_CONTROLLER_URL": "https://your-controller:8443"
      }
    }
  }
}

NetOps MCP Server enables you to centrally manage and troubleshoot devices across sites, locations, and vehicles by integrating with multiple network platforms. It visualizes multi-hop access paths and provides a programmable interface to discover, configure, and monitor your network topology through a Model Context Protocol (MCP) client.

How to use

Use your MCP client to connect to the NetOps MCP Server and begin synchronizing devices, topologies, and access paths. You can list sites and locations, register devices, create networks, and define multi-hop access paths to verify connectivity. The server exposes tools for querying device details, managing topology, and testing access paths to ensure you can visualize and troubleshoot complex network routes.

How to install

Prerequisites: you need Node.js and npm installed on your system. Ensure you have access to from your environment the necessary credentials for your network platforms (ZeroTier, UniFi, UISP).

# Install dependencies
npm install

# Copy environment template
cp .env.example .env

# Edit .env with your API credentials
# Then start the MCP server
npm run dev:mcp

# Or start the REST API server
npm run dev

Additional notes

Configuration, authentication, and runtime behavior are driven through environment variables and MCP client configuration. The server integrates with ZeroTier, UniFi, UISP, and additional platforms to auto-discover devices and reflect changes in real time. Use the MCP client to orchestrate actions such as listing sites, creating topologies, linking devices to networks, and retrieving access paths.

Available tools

list_sites

List all sites with locations and device counts

create_site

Create a new site

create_location

Create a location within a site

list_devices

List devices with filters

get_device

Get detailed device info + network connections

create_device

Register a new device

update_device

Update device properties

list_networks

List networks by topology type

create_topology

Create a network topology (ZeroTier, UniFi, etc.)

create_network

Create a network within a topology

link_device_to_network

Connect device to network

get_access_path

Get access paths to a device

create_access_path

Define multi-hop access path

test_access_path

Test connectivity through path

get_network_overview

High-level infrastructure summary

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
NetOps MCP Server - wispayr/network-operations | VeilStrat