MCP ServerSTDIOOfficialv1.8.0

LibreNMS MCP MCP Server

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

io.github.mhajder/librenms-mcp

Hosted URL

https://github.com/mhajder/librenms-mcp

Transport

STDIO

Auth

6 required env vars

Connect to LibreNMS MCP

Hosted endpoint — paste into any MCP client.

https://github.com/mhajder/librenms-mcp

Environment variables

Configuration this server reads at startup.

  • LIBRENMS_URLRequired

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

  • LIBRENMS_TOKENRequiredSecret

    LibreNMS API token with appropriate permissions

  • LIBRENMS_URLRequired

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

  • LIBRENMS_TOKENRequiredSecret

    LibreNMS API token with appropriate permissions

  • LIBRENMS_URLRequired

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

  • LIBRENMS_TOKENRequiredSecret

    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_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_TOKENSecret

    Optional bearer token for HTTP transport authentication

  • MCP_TRANSPORT

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

  • 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_DSNSecret

    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_TOKENSecret

    Optional bearer token for HTTP transport authentication

  • MCP_TRANSPORT

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

Resources

Where to find authoritative docs and source for LibreNMS MCP.

Try LibreNMS MCP with 30+ AI models

Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.

Open Agent Studio

Related servers

More on MCP Playground