netbox-mcp-server

netbox-mcp-server

3.2

If you are the rightful owner of netbox-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that connects to NetBox and exposes network infrastructure data for use with Claude and other MCP-compatible LLMs.

The NetBox MCP Server acts as a bridge between NetBox and MCP-compatible LLMs like Claude, enabling users to query and analyze network infrastructure data. It allows for checking device configurations, examining virtualization clusters, analyzing VLANs and IP address allocations, generating network topology information, and detecting NVMe storage in clusters. The server provides tools for performing operations and requires Python 3.10 or higher, a NetBox instance with API access, and the `httpx` library for HTTP requests. Installation can be done using `uv` or `pip`, and the server can be run directly or integrated with Claude Desktop for enhanced functionality.

Features

  • Query and analyze network infrastructure data
  • Check device configurations and connections
  • Examine virtualization clusters and virtual machines
  • Analyze VLANs and IP address allocations
  • Generate network topology information

Tools

  1. get_all_clusters

    Get all clusters and their key information

  2. get_cluster_virtual_machines

    Get all virtual machines in a specific cluster

  3. get_cluster_interfaces

    Get the interfaces of all virtual machines in the cluster