NetOps
Provides tools for managing ZeroTier network topologies, enabling automatic device discovery, linking devices to networks, and visualizing complex multi-hop access paths through the ZeroTier Central API.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
NetOps - Network Operations Management Platform
A comprehensive platform for managing devices across sites, locations, vehicles, and complex network topologies. Designed to visualize and troubleshoot multi-hop access paths through various networking technologies.
Features
Multi-Site Management: Organize devices by sites, locations, and vehicles
Network Topology Tracking: Support for ZeroTier, UniFi, UISP, and more
Access Path Visualization: Trace complex access chains through multiple hops
MCP Integration: AI-powered network management via Model Context Protocol
Platform Sync: Automatic device discovery from connected platforms
Quick Start
# 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 devMCP Integration
Add to your MCP client configuration (e.g., Claude Desktop):
{
"mcpServers": {
"netops": {
"command": "node",
"args": ["/path/to/netops/dist/mcp/server.js"],
"env": {
"ZEROTIER_API_TOKEN": "your-token",
"UNIFI_CONTROLLER_URL": "https://your-controller:8443",
"UNIFI_USERNAME": "admin",
"UNIFI_PASSWORD": "your-password"
}
}
}
}Available MCP Tools
Tool | Description |
| List all sites with locations and device counts |
| Create a new site |
| Create a location within a site |
| List devices with filters |
| Get detailed device info + network connections |
| Register a new device |
| Update device properties |
| List networks by topology type |
| Create a network topology (ZeroTier, UniFi, etc.) |
| Create a network within a topology |
| Connect device to network |
| Get access paths to a device |
| Define multi-hop access path |
| Test connectivity through path |
| High-level infrastructure summary |
Architecture
┌─────────────────────────────────────────────┐
│ MCP Server (stdio) │
├─────────────────────────────────────────────┤
│ REST API (Express) │
├─────────────────────────────────────────────┤
│ Platform Connectors │
│ • ZeroTier • UniFi • UISP • (more...) │
├─────────────────────────────────────────────┤
│ SQLite / PostgreSQL │
└─────────────────────────────────────────────┘Environment Variables
Variable | Description |
| SQLite or PostgreSQL connection string |
| ZeroTier Central API token |
| UniFi controller URL |
| UniFi username |
| UniFi password |
| UISP instance URL |
| UISP API token |
Development
# Run MCP server in watch mode
npm run dev:mcp
# Run API server in watch mode
npm run dev
# Build for production
npm run build
# Run database studio
npm run db:studioLicense
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Deterministic IT asset registry operated by AI agents over MCP. Agents propose, humans approve.
IP intelligence, network diagnostics, and AI service availability tools for AI agents.
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Private networking for AI agents: networks, nodes, commands, files, services via hosted MCP.