Nautobot app and Model Context Protocol (MCP) server exposing Nautobot's REST and GraphQL APIs to LLMs.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"nautobot-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# nautobot-mcp-server A [Model Context Protocol](https://modelcontextprotocol.io) server that exposes [Nautobot](https://docs.nautobot.com/)'s built-in REST and GraphQL APIs as tools for LLMs and AI assistants such as Claude Desktop, Cursor, and any other MCP-compatible client. It can be used in two ways: - **As a Nautobot app** — drop it into a Nautobot environment, configure `PLUGINS_CONFIG`, and run the MCP server alongside Nautobot. - **As a standalone stdio MCP server** — installed in any Python environment with the `nautobot-mcp-server` console script, talking to a remote Nautobot over its REST API. This release focuses on **Nautobot's internal/built-in models only** (DCIM, IPAM, circuits, tenancy, virtualization, extras/jobs, users, GraphQL). Third-party Nautobot apps (Design Builder, Onboarding, SSoT, Golden Config, ChatOps, …) are not yet wrapped — but the generic `rest_list` / `rest_get` tools work against their endpoints if your token has access. ## Installation ```bash pip install nautobot-mcp-server ``` When running inside a Nautobot environment, install the optional `nautobot` extra (it pins a compatible Nautobot version): ```bash pip install "nautobot-mcp-server[nautobot]" ``` ### Optional Nautobot app (plugin) integrations The base install exposes only Nautobot **core** tools. Tools for the NetworkToCode apps are optional and can be added via extras: ```bash pip install "nautobot-mcp-server[design-builder]" # Design Builder tools pip install "nautobot-mcp-server[onboarding]" # Device Onboarding tools pip install "nautobot-mcp-server[ssot]" # SSoT tools pip install "nautobot-mcp-server[golden-config]" # Golden Config tools pip install "nautobot-mcp-server[nornir]" # Nornir backend tools pip install "nautobot-mcp-server[all]" # all of the above ``` By default (`plugins = ["auto"]`) a plugin's tools are registered when its Python package is importable — so installing an extra is all y…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.