MCP server for LibreNMS management
Listed on its own since 2026-09-27. Until then it was part of librenms-mcp, where its earlier checks remain.
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":"iflow-mcp-mhajder-librenms-mcp","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.
# LibreNMS MCP Server <!-- mcp-name: io.github.mhajder/librenms-mcp --> LibreNMS MCP Server is a Python-based Model Context Protocol (MCP) server designed to provide advanced, programmable access to LibreNMS network monitoring data and management features. It exposes a modern API for querying, automating, and integrating LibreNMS resources such as devices, ports, alerts, inventory, locations, logs, and more. The server supports both read and write operations, robust security features, and is suitable for integration with automation tools, dashboards, and custom network management workflows. ## Features ### Core Features - Query LibreNMS devices, ports, inventory, locations, logs, and alerts with flexible filtering - Retrieve network topology, device status, and performance metrics - Access and analyze alert history, event logs, and system health - Monitor interface statistics, port status, and traffic data - Track endpoints and connected devices by MAC or IP address - Retrieve and manage device groups, port groups, and poller groups - Get detailed information about network services and routing ### Management Operations - Create, update, and delete devices, ports, and groups (if enabled) - Manage alert rules, notifications, and device metadata - Configure read-only mode to restrict all write operations for safe monitoring - Support for bulk operations on devices and ports ### Advanced Capabilities - Rate limiting and API security features - Real-time network monitoring and health tracking - Comprehensive logging and audit trails - SSL/TLS support and configurable timeouts - Extensible with custom middlewares and utilities ## Installation ### Prerequisites - Python 3.11 to 3.14 - Access to a LibreNMS - Valid LibreNMS token with appropriate permissions ### Quick Install from PyPI The easiest way to get started is to install from PyPI: ```sh # Using UV (recommended) uvx librenms-mcp # Or using pip pip install librenms-mcp ``` Remember to configure the …
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.