← Index

LibreNMS MCP

io.github.mhajder/librenms-mcp·v1.10.0·Other

MCP server for LibreNMS network monitoring - query devices, ports, alerts, and manage infrastructure

Trust verdict · v1 advisory · method
REVIEWstatus: PARTIALfresh until 2026-07-01 10:32 UTC
screened 2026-06-01tier: scannedgranularity: description-levelsource: registry

Semantic screen found no manipulation pattern in the description. Conformance probe not yet run.

mcpindex.integrity.descriptionpassINFO

evidenceDescribes declared capabilitiesvia static_description

Limits of this verdict
  • - Semantic screen only - the deterministic conformance probe has not run on this server
  • - Confidence is reported but not yet calibrated (v1)
  • - Screen reads the tool description, not the live behavior
  • - advisory
  • - registry description only no input schema

Semantic screen: an LLM judge reads the tool description for hidden instructions (status PARTIAL). A pass means the description is not lying, not that the tool is safe: a high-capability tool with an honest description still warrants caution. The deterministic conformance probe has not been run on this server yet, so the screen here is semantic-only. Posture: advisory. Confidences are reported but not yet calibrated (calibrated=false at v1). History is paid-tier and not shown here.

Own this server? Screen its description →

Embed this badge

A live verdict badge for your README or listing. It reflects the current screen, links back here, and updates when the verdict does.

Markdown
[![mcpindex](https://mcpindex.ai/api/v1/badge/io-github-mhajder-librenms-mcp)](https://mcpindex.ai/server/io-github-mhajder-librenms-mcp)
HTML
<a href="https://mcpindex.ai/server/io-github-mhajder-librenms-mcp"><img src="https://mcpindex.ai/api/v1/badge/io-github-mhajder-librenms-mcp" alt="mcpindex verdict" height="20" /></a>
Environment variables
LIBRENMS_URL
required

LibreNMS instance URL (e.g., https://librenms.example.com)

LIBRENMS_TOKEN
requiredsecret

LibreNMS API token with appropriate permissions

LIBRENMS_VERIFY_SSL

Verify TLS certificates for LibreNMS requests (true/false)

LIBRENMS_TIMEOUT

HTTP timeout for LibreNMS API requests in seconds

READ_ONLY_MODE

Enable read-only mode to block write operations

DISABLED_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 window

RATE_LIMIT_WINDOW_MINUTES

Rate-limit window duration in minutes

TOOL_SEARCH_ENABLED

Enable FastMCP tool search transform

TOOL_SEARCH_STRATEGY

Tool search strategy: 'bm25' (natural language) or 'regex' (pattern match)

TOOL_SEARCH_MAX_RESULTS

Maximum number of tools returned by search_tools

LIBRENMS_URL
required

LibreNMS instance URL (e.g., https://librenms.example.com)

LIBRENMS_TOKEN
requiredsecret

LibreNMS API token with appropriate permissions

LIBRENMS_VERIFY_SSL

Verify TLS certificates for LibreNMS requests (true/false)

LIBRENMS_TIMEOUT

HTTP timeout for LibreNMS API requests in seconds

READ_ONLY_MODE

Enable read-only mode to block write operations

DISABLED_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 window

RATE_LIMIT_WINDOW_MINUTES

Rate-limit window duration in minutes

TOOL_SEARCH_ENABLED

Enable FastMCP tool search transform

TOOL_SEARCH_STRATEGY

Tool search strategy: 'bm25' (natural language) or 'regex' (pattern match)

TOOL_SEARCH_MAX_RESULTS

Maximum number of tools returned by search_tools

MCP_HTTP_PORT

Port for HTTP server (default: 8000)

MCP_HTTP_BEARER_TOKEN
secret

Optional bearer token for HTTP transport authentication

MCP_TRANSPORT

MCP transport type (http for HTTP, stdio for stdio)

LIBRENMS_URL
required

LibreNMS instance URL (e.g., https://librenms.example.com)

LIBRENMS_TOKEN
requiredsecret

LibreNMS API token with appropriate permissions

LIBRENMS_VERIFY_SSL

Verify TLS certificates for LibreNMS requests (true/false)

LIBRENMS_TIMEOUT

HTTP timeout for LibreNMS API requests in seconds

READ_ONLY_MODE

Enable read-only mode to block write operations

DISABLED_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 window

RATE_LIMIT_WINDOW_MINUTES

Rate-limit window duration in minutes

TOOL_SEARCH_ENABLED

Enable FastMCP tool search transform

TOOL_SEARCH_STRATEGY

Tool search strategy: 'bm25' (natural language) or 'regex' (pattern match)

TOOL_SEARCH_MAX_RESULTS

Maximum number of tools returned by search_tools

SENTRY_DSN
secret

Sentry DSN for optional error tracking

SENTRY_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 identifier

SENTRY_PROFILE_SESSION_SAMPLE_RATE

Sentry profile session sample rate (0.0-1.0)

SENTRY_PROFILE_LIFECYCLE

Sentry profiling lifecycle mode

SENTRY_ENABLE_LOGS

Enable Sentry log capture integration (true/false)

MCP_HTTP_PORT

Port for HTTP server (default: 8000)

MCP_HTTP_BEARER_TOKEN
secret

Optional bearer token for HTTP transport authentication

MCP_TRANSPORT

MCP transport type (http for HTTP, stdio for stdio)

MCP quality score · maturity, not trust · methodology
freshness
25
completeness
20
installability
25
documentation
15
stability
10
Alternatives in Other