LibreNMS MCP

io.github.mhajder/librenms-mcp

About LibreNMS MCP

LibreNMS MCP is an MCP server published by the GitHub account mhajder. MCP server for LibreNMS network monitoring - query devices, ports, alerts, and manage infrastructure

It runs on your own machine: your AI client starts it from the PyPI package librenms-mcp at version 1.12.0.

It asks for 3 secrets: LIBRENMS_TOKEN, MCP_HTTP_BEARER_TOKEN and SENTRY_DSN. Give it a key with the least access that still works.

It also needs LIBRENMS_URL set before it starts.

Version 1.12.0 was published on 13 October 2026, and the source code is public, so you can read it before installing.

Written from the registry entry. 9 automated checks on the registry entry and the package code: 7 pass, 1 warn, 0 fail, 1 info. How we check.

What it asks for

VariableRequiredSecretDescription
LIBRENMS_URLYesNoLibreNMS instance URL (e.g., https://librenms.example.com)
LIBRENMS_TOKENYesYesLibreNMS API token with appropriate permissions
LIBRENMS_VERIFY_SSLNoNoVerify TLS certificates for LibreNMS requests (true/false)
LIBRENMS_TIMEOUTNoNoHTTP timeout for LibreNMS API requests in seconds
READ_ONLY_MODENoNoEnable read-only mode to block write operations
DISABLED_TAGSNoNoComma-separated tool tags to disable (e.g., alerts,bills)
LOG_LEVELNoNoLogging level (DEBUG, INFO, WARNING, ERROR)
RATE_LIMIT_ENABLEDNoNoEnable per-client rate limiting (true/false)
RATE_LIMIT_MAX_REQUESTSNoNoMaximum requests allowed per rate-limit window
RATE_LIMIT_WINDOW_MINUTESNoNoRate-limit window duration in minutes
TOOL_SEARCH_ENABLEDNoNoEnable FastMCP tool search transform
TOOL_SEARCH_STRATEGYNoNoTool search strategy: 'bm25' (natural language) or 'regex' (pattern match)
TOOL_SEARCH_MAX_RESULTSNoNoMaximum number of tools returned by search_tools
MCP_HTTP_PORTNoNoPort for HTTP server (default: 8000)
MCP_HTTP_BEARER_TOKENNoYesOptional bearer token for HTTP transport authentication
MCP_TRANSPORTNoNoMCP transport type: stdio, sse, or http (alias: streamable-http). Unknown values stop the server at startup.
SENTRY_DSNNoYesSentry DSN for optional error tracking
SENTRY_TRACES_SAMPLE_RATENoNoSentry traces sample rate (0.0-1.0)
SENTRY_SEND_DEFAULT_PIINoNoAllow Sentry to include default PII, including tool inputs and outputs, in events (true/false)
SENTRY_ENVIRONMENTNoNoSentry environment name (e.g., production)
SENTRY_RELEASENoNoSentry release identifier
SENTRY_PROFILE_SESSION_SAMPLE_RATENoNoSentry profile session sample rate (0.0-1.0)
SENTRY_PROFILE_LIFECYCLENoNoSentry profiling lifecycle mode
SENTRY_ENABLE_LOGSNoNoEnable Sentry log capture integration (true/false)

Checks

CheckResultDetail
Source repository linkedPasshttps://github.com/mhajder/librenms-mcp
Version pinnedPassEvery package has an explicit version
Secrets requestedWarnAsks for 3 secrets: LIBRENMS_TOKEN, MCP_HTTP_BEARER_TOKEN, SENTRY_DSN
Known package registryPassAll packages come from npm, PyPI, OCI, NuGet or MCPB
Namespace ownershipInfoName verified via GitHub account mhajder
Registry text aimed at the AIPassDescription and settings contain no hidden characters or instructions to the AI
Install scriptsPasslibrenms-mcp 1.12.0 has no setup.py; nothing runs at install
Code red flagsPassRead 48 files in librenms-mcp 1.12.0: no obfuscation, encoded execution, credential reads or data-collection endpoints found
Text aimed at the AIPassNo hidden characters or instructions to the AI in 48 files, including comments and the README

Popularity & health: 67 / 100

Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.

Popularity19 / 40

42 GitHub stars, 1,234 downloads last week, 0 Hacker News posts (0 points). Best two of the three, each on a log scale.

Activity24 / 25

Last push 2026-10-27, last release 2026-10-23, 48 commits in 90 days.

Issue health8 / 15

1 closed of 2 issues, too few to judge. No data, so half marks.

Our checks16 / 20

1 warning, each costing a fifth.

11 forks, 143 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.

What people say

No Hacker News threads link to its source code.

Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.

Facts

Registry nameio.github.mhajder/librenms-mcp
PublisherGitHub account mhajder
How the name is verifiedName verified via GitHub account mhajder. The registry ties the name prefix to that account or domain; it does not check the code.
TypeLocal: runs on your machine from a package
Packagespypi librenms-mcp 1.12.0 (stdio)
pypi librenms-mcp 1.12.0 (streamable-http)
oci ghcr.io/mhajder/librenms-mcp:1.12.0 no version given (streamable-http)
Version1.12.0
Published
Last updated
Source repositoryhttps://github.com/mhajder/librenms-mcp
Websitehttps://github.com/mhajder/librenms-mcp
CategoryCloud & infrastructure (assigned by keyword rule, not by hand)

Related servers in Cloud & infrastructure