Home › Cloud & Monitoring › LibreNMS MCP
LibreNMS MCP
MCP server for LibreNMS network monitoring - query devices, ports, alerts, and manage infrastructure
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (pypi 1.11.2)
uvx librenms-mcp
Or add to your MCP client config:
{
"mcpServers": {
"librenms-mcp": {
"command": "uvx",
"args": [
"librenms-mcp"
],
"env": {
"LIBRENMS_URL": "<YOUR_VALUE>",
"LIBRENMS_TOKEN": "<YOUR_VALUE>",
"LIBRENMS_VERIFY_SSL": "<YOUR_VALUE>",
"LIBRENMS_TIMEOUT": "<YOUR_VALUE>",
"READ_ONLY_MODE": "<YOUR_VALUE>",
"DISABLED_TAGS": "<YOUR_VALUE>",
"LOG_LEVEL": "<YOUR_VALUE>",
"RATE_LIMIT_ENABLED": "<YOUR_VALUE>",
"RATE_LIMIT_MAX_REQUESTS": "<YOUR_VALUE>",
"RATE_LIMIT_WINDOW_MINUTES": "<YOUR_VALUE>",
"TOOL_SEARCH_ENABLED": "<YOUR_VALUE>",
"TOOL_SEARCH_STRATEGY": "<YOUR_VALUE>",
"TOOL_SEARCH_MAX_RESULTS": "<YOUR_VALUE>"
}
}
}
}
LIBRENMS_URLrequired — LibreNMS instance URL (e.g., https://librenms.example.com)LIBRENMS_TOKENrequired secret — LibreNMS API token with appropriate permissionsLIBRENMS_VERIFY_SSL— Verify TLS certificates for LibreNMS requests (true/false)LIBRENMS_TIMEOUT— HTTP timeout for LibreNMS API requests in secondsREAD_ONLY_MODE— Enable read-only mode to block write operationsDISABLED_TAGS— Comma-separated tool tags to disable (e.g., alerts,bills)LOG_LEVEL— Logging level (DEBUG, INFO, WARNING, ERROR)RATE_LIMIT_ENABLED— Enable per-client rate limiting (true/false)RATE_LIMIT_MAX_REQUESTS— Maximum requests allowed per rate-limit windowRATE_LIMIT_WINDOW_MINUTES— Rate-limit window duration in minutesTOOL_SEARCH_ENABLED— Enable FastMCP tool search transformTOOL_SEARCH_STRATEGY— Tool search strategy: 'bm25' (natural language) or 'regex' (pattern match)TOOL_SEARCH_MAX_RESULTS— Maximum number of tools returned by search_tools
Package (pypi 1.11.2)
Package: pypi librenms-mcp
LIBRENMS_URLrequired — LibreNMS instance URL (e.g., https://librenms.example.com)LIBRENMS_TOKENrequired secret — LibreNMS API token with appropriate permissionsLIBRENMS_VERIFY_SSL— Verify TLS certificates for LibreNMS requests (true/false)LIBRENMS_TIMEOUT— HTTP timeout for LibreNMS API requests in secondsREAD_ONLY_MODE— Enable read-only mode to block write operationsDISABLED_TAGS— Comma-separated tool tags to disable (e.g., alerts,bills)LOG_LEVEL— Logging level (DEBUG, INFO, WARNING, ERROR)RATE_LIMIT_ENABLED— Enable per-client rate limiting (true/false)RATE_LIMIT_MAX_REQUESTS— Maximum requests allowed per rate-limit windowRATE_LIMIT_WINDOW_MINUTES— Rate-limit window duration in minutesTOOL_SEARCH_ENABLED— Enable FastMCP tool search transformTOOL_SEARCH_STRATEGY— Tool search strategy: 'bm25' (natural language) or 'regex' (pattern match)TOOL_SEARCH_MAX_RESULTS— Maximum number of tools returned by search_toolsMCP_HTTP_PORT— Port for HTTP server (default: 8000)MCP_HTTP_BEARER_TOKENsecret — Optional bearer token for HTTP transport authenticationMCP_TRANSPORT— MCP transport type (http for HTTP, stdio for stdio)
Package (oci)
Package: oci ghcr.io/mhajder/librenms-mcp:1.11.2
LIBRENMS_URLrequired — LibreNMS instance URL (e.g., https://librenms.example.com)LIBRENMS_TOKENrequired secret — LibreNMS API token with appropriate permissionsLIBRENMS_VERIFY_SSL— Verify TLS certificates for LibreNMS requests (true/false)LIBRENMS_TIMEOUT— HTTP timeout for LibreNMS API requests in secondsREAD_ONLY_MODE— Enable read-only mode to block write operationsDISABLED_TAGS— Comma-separated tool tags to disable (e.g., alerts,bills)LOG_LEVEL— Logging level (DEBUG, INFO, WARNING, ERROR)RATE_LIMIT_ENABLED— Enable per-client rate limiting (true/false)RATE_LIMIT_MAX_REQUESTS— Maximum requests allowed per rate-limit windowRATE_LIMIT_WINDOW_MINUTES— Rate-limit window duration in minutesTOOL_SEARCH_ENABLED— Enable FastMCP tool search transformTOOL_SEARCH_STRATEGY— Tool search strategy: 'bm25' (natural language) or 'regex' (pattern match)TOOL_SEARCH_MAX_RESULTS— Maximum number of tools returned by search_toolsSENTRY_DSNsecret — Sentry DSN for optional error trackingSENTRY_TRACES_SAMPLE_RATE— Sentry traces sample rate (0.0-1.0)SENTRY_SEND_DEFAULT_PII— Allow Sentry to include default PII in events (true/false)SENTRY_ENVIRONMENT— Sentry environment name (e.g., production)SENTRY_RELEASE— Sentry release identifierSENTRY_PROFILE_SESSION_SAMPLE_RATE— Sentry profile session sample rate (0.0-1.0)SENTRY_PROFILE_LIFECYCLE— Sentry profiling lifecycle modeSENTRY_ENABLE_LOGS— Enable Sentry log capture integration (true/false)MCP_HTTP_PORT— Port for HTTP server (default: 8000)MCP_HTTP_BEARER_TOKENsecret — Optional bearer token for HTTP transport authenticationMCP_TRANSPORT— MCP transport type (http for HTTP, stdio for stdio)
This server takes extra arguments — see its repository.
Related servers
Netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
kubeshark
Real-time Kubernetes network traffic visibility and API analysis for HTTP, gRPC, Redis, Kafka, DNS.
mcp
AWS MCP servers for seamless integration with AWS services and resources.
mcp-server-cloudflare
Cloudflare MCP servers
kubefwd
Kubernetes port forwarding for local development with automatic /etc/hosts entries.
Azure MCP Server
All Azure MCP tools to create a seamless connection between AI agents and Azure services.
Data from the Official MCP Registry