← Back to browse

LibreNMS MCP

Indexed by io.github.mhajder

About

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

Use this server

Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.

Transportstdio (runs a local command)
Env varsLIBRENMS_URL LIBRENMS_TOKEN LIBRENMS_VERIFY_SSL LIBRENMS_TIMEOUT READ_ONLY_MODE DISABLED_TAGS LOG_LEVEL RATE_LIMIT_ENABLED RATE_LIMIT_MAX_REQUESTS RATE_LIMIT_WINDOW_MINUTES TOOL_SEARCH_ENABLED TOOL_SEARCH_STRATEGY TOOL_SEARCH_MAX_RESULTS
Claude Code
claude mcp add --env LIBRENMS_URL= --env LIBRENMS_TOKEN= --env LIBRENMS_VERIFY_SSL= --env LIBRENMS_TIMEOUT= --env READ_ONLY_MODE= --env DISABLED_TAGS= --env LOG_LEVEL= --env RATE_LIMIT_ENABLED= --env RATE_LIMIT_MAX_REQUESTS= --env RATE_LIMIT_WINDOW_MINUTES= --env TOOL_SEARCH_ENABLED= --env TOOL_SEARCH_STRATEGY= --env TOOL_SEARCH_MAX_RESULTS= librenms-mcp -- uvx librenms-mcp
Cursor

Add to Cursor

If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.

VS Code
code --add-mcp '{"name":"librenms-mcp","command":"uvx","args":["librenms-mcp"],"env":{"LIBRENMS_URL":"","LIBRENMS_TOKEN":"","LIBRENMS_VERIFY_SSL":"","LIBRENMS_TIMEOUT":"","READ_ONLY_MODE":"","DISABLED_TAGS":"","LOG_LEVEL":"","RATE_LIMIT_ENABLED":"","RATE_LIMIT_MAX_REQUESTS":"","RATE_LIMIT_WINDOW_MINUTES":"","TOOL_SEARCH_ENABLED":"","TOOL_SEARCH_STRATEGY":"","TOOL_SEARCH_MAX_RESULTS":""}}'
JSON
{
  "mcpServers": {
    "librenms-mcp": {
      "command": "uvx",
      "args": [
        "librenms-mcp"
      ],
      "env": {
        "LIBRENMS_URL": "",
        "LIBRENMS_TOKEN": "",
        "LIBRENMS_VERIFY_SSL": "",
        "LIBRENMS_TIMEOUT": "",
        "READ_ONLY_MODE": "",
        "DISABLED_TAGS": "",
        "LOG_LEVEL": "",
        "RATE_LIMIT_ENABLED": "",
        "RATE_LIMIT_MAX_REQUESTS": "",
        "RATE_LIMIT_WINDOW_MINUTES": "",
        "TOOL_SEARCH_ENABLED": "",
        "TOOL_SEARCH_STRATEGY": "",
        "TOOL_SEARCH_MAX_RESULTS": ""
      }
    }
  }
}

Environment variables are listed by name only — fill in your own values. Entries never carry secrets.