Nautobot MCP Server v2
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.
Nautobot MCP Server v2
Enhanced Nautobot 3.1.0 integration for NetClaw — GraphQL reads, REST writes, ITSM-gated changes, live-vs-SoT reconciliation.
Replaces the v1 mcp-nautobot (5 IPAM-only REST tools) with 13 tools covering devices, interfaces, VLANs, prefixes, IP addresses, cables, raw GraphQL, write operations, and reconciliation.
Architecture
Reads: GraphQL API (
POST /api/graphql/) — efficient field selection, nested relationshipsWrites: REST API (
POST/PATCH /api/dcim/*,/api/ipam/*) — Nautobot 3.1.0 has no GraphQL mutationsTransport: stdio (FastMCP)
Related MCP server: NetBox MCP Server
Tools (13)
Read Tools (7) — GraphQL
Tool | Description |
| Query devices with filters (name, location, role, platform, status) |
| Query interfaces with VLAN assignments, IPs, cable peer |
| Query VLANs with locations, groups, tenants |
| Query IP prefixes from IPAM |
| Query IP addresses with interface/device assignments |
| Query cables with resolved endpoint names |
| Execute arbitrary GraphQL queries (plugins, custom fields) |
Write Tools (5) — REST API, ITSM-gated
Tool | Description |
| Create IP address, optionally assign to interface |
| Create VLAN with location association |
| Create IP prefix |
| Update any object (device, interface, IP, VLAN, prefix, cable) |
| Compare live device state against Nautobot SoT |
Utility (1)
Tool | Description |
| Verify GraphQL and REST connectivity |
Environment Variables
Variable | Required | Default | Description |
| Yes | — | Nautobot base URL (e.g., |
| Yes | — | API token with read+write permissions |
| No |
| Verify SSL certificates |
| No |
| Request timeout in seconds |
| No |
| Enable ITSM gating for writes |
| No |
| Bypass ITSM gating for lab use |
Installation
cd mcp-servers/nautobot-mcp-v2/
pip install -r requirements.txtStandalone Test
export NAUTOBOT_URL="https://nautobot.example.com"
export NAUTOBOT_TOKEN="your-token"
export NAUTOBOT_VERIFY_SSL="false"
python3 -u server.pyFiles
File | Purpose |
| FastMCP server with all 13 tool definitions |
| GraphQL + REST client, ID resolution, error handling |
| Interface reconciliation diff engine |
| Python dependencies |
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP access to a documented IT fleet: state, changes, posture. 15 tools.
Cloud cost, inventory and governance on AWS/Azure/GCP. Read-only by default, optional scoped writes
Protocol-native energy infrastructure orchestration for AI data centers. Provides 46 MCP tools across 8 grid protocols (IEC-61850, DNP3, Modbus, OCPP, OpenADR, IEEE 2030.5, IEC 60870-5-104, ICCP) with 5 core API primitives: connect, dispatch, settle, comply, and intel. Enables AI agents to programmatically interact with substations, grid interfaces, and energy assets for real-time workload-grid coordination.
MCP facade over the Nebelus Construction API. ~48 tools give full agent build parity: create/update/probe agents, edit graphs, attach knowledge and vector stores, wire connectors, set governance policies and locked guardrails, enable grounding-trace, and read deployment wiring. Purpose-built for regulated industries: data residency is enforced per region (EU / GCC-KSA), with PII controls and an audit trail. Agents are created as drafts — no deploy tool is exposed over MCP by design; publishing happens in the Nebelus console.
Related MCP Servers
- AlicenseAqualityFmaintenanceEnables comprehensive interaction with NetBox infrastructure management through both read and write operations. Supports full CRUD operations for devices, IP addresses, sites, racks, and other NetBox objects through natural language commands.918Apache 2.0
- AlicenseNot gradedqualityNot gradedmaintenanceEnables interaction with NetBox infrastructure management platform to query and manage devices, VMs, IP addresses, and VLANs. Features secure HashiCorp Vault integration and PostgreSQL state tracking for comprehensive infrastructure automation.2MIT
- AlicenseNot gradedqualityDmaintenanceA read-only MCP server for interacting with Nautobot, enabling network source of truth queries, device management, IPAM, and data quality audits via tools and prompts.MIT
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Nautobot instances through schema-driven tools for CRUD operations, dependency planning, and GraphQL queries, efficiently handling large APIs without overwhelming agent context.Apache 2.0