MCP server for LibreNMS network monitoring - query devices, ports, alerts, and manage infrastructure
io.github.mhajder/librenms-mcp
https://github.com/mhajder/librenms-mcp
STDIO
6 required env vars
Hosted endpoint — paste into any MCP client.
Configuration this server reads at startup.
LibreNMS instance URL (e.g., https://librenms.example.com)
LibreNMS API token with appropriate permissions
LibreNMS instance URL (e.g., https://librenms.example.com)
LibreNMS API token with appropriate permissions
LibreNMS instance URL (e.g., https://librenms.example.com)
LibreNMS API token with appropriate permissions
Verify TLS certificates for LibreNMS requests (true/false)
HTTP timeout for LibreNMS API requests in seconds
Enable read-only mode to block write operations
Comma-separated tool tags to disable (e.g., alerts,bills)
Logging level (DEBUG, INFO, WARNING, ERROR)
Enable per-client rate limiting (true/false)
Maximum requests allowed per rate-limit window
Rate-limit window duration in minutes
Enable FastMCP tool search transform
Tool search strategy: 'bm25' (natural language) or 'regex' (pattern match)
Maximum number of tools returned by search_tools
Verify TLS certificates for LibreNMS requests (true/false)
HTTP timeout for LibreNMS API requests in seconds
Enable read-only mode to block write operations
Comma-separated tool tags to disable (e.g., alerts,bills)
Logging level (DEBUG, INFO, WARNING, ERROR)
Enable per-client rate limiting (true/false)
Maximum requests allowed per rate-limit window
Rate-limit window duration in minutes
Enable FastMCP tool search transform
Tool search strategy: 'bm25' (natural language) or 'regex' (pattern match)
Maximum number of tools returned by search_tools
Port for HTTP server (default: 8000)
Optional bearer token for HTTP transport authentication
MCP transport type (http for HTTP, stdio for stdio)
Verify TLS certificates for LibreNMS requests (true/false)
HTTP timeout for LibreNMS API requests in seconds
Enable read-only mode to block write operations
Comma-separated tool tags to disable (e.g., alerts,bills)
Logging level (DEBUG, INFO, WARNING, ERROR)
Enable per-client rate limiting (true/false)
Maximum requests allowed per rate-limit window
Rate-limit window duration in minutes
Enable FastMCP tool search transform
Tool search strategy: 'bm25' (natural language) or 'regex' (pattern match)
Maximum number of tools returned by search_tools
Sentry DSN for optional error tracking
Sentry traces sample rate (0.0-1.0)
Allow Sentry to include default PII in events (true/false)
Sentry environment name (e.g., production)
Sentry release identifier
Sentry profile session sample rate (0.0-1.0)
Sentry profiling lifecycle mode
Enable Sentry log capture integration (true/false)
Port for HTTP server (default: 8000)
Optional bearer token for HTTP transport authentication
MCP transport type (http for HTTP, stdio for stdio)
Where to find authoritative docs and source for LibreNMS MCP.
Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.
Open Agent Studio