Desarrollo · Servidor MCP local
LibreNMS MCP
MCP server for LibreNMS network monitoring - query devices, ports, alerts, and manage infrastructure.
Lo que indica el MCP Registry
La entrada tal como está publicada en el MCP Registry oficial (consultada el 4 de octubre de 2026), última versión.
- Nombre en el registro
io.github.mhajder/librenms-mcp- Versión
- 1.11.2
- Estado
- Activo
- Categoría
- desarrollo
- Transporte
- stdio (proceso local) y Streamable HTTP
- Paquete
- PyPI y Imagen OCI (Docker)
- Publicado
- 2 de septiembre de 2026
- Actualizado
- 2 de septiembre de 2026
- Editor
- mhajder (GitHub) · 2 servidores con página aquí
- Espacio de nombres
- Espacio de nombres verificado por el MCP Registry mediante GitHub (github.com/mhajder) · cómo
- Sitio web
- github.com/mhajder/librenms-mcp
- Repositorio
- github.com/mhajder/librenms-mcp
- Fuente
- Entrada en la API del registro
Paquetes
| Registro | Paquete | Versión | Transporte |
|---|---|---|---|
| PyPIentorno de ejecución: uvx | librenms-mcp | 1.11.2 | stdio |
| PyPIentorno de ejecución: uvx | librenms-mcp | 1.11.2 | HTTP |
| Imagen OCI (Docker) | ghcr.io/mhajder/librenms-mcp:1.11.2 | - | HTTP |
Cómo conectar LibreNMS MCP
LibreNMS MCP se ejecuta en local a partir de un paquete de Python publicado en PyPI: librenms-mcp, versión 1.11.2. Usa MCP mediante stdio, así que el cliente lo inicia como programa y se comunica con él a través de la entrada y salida estándar. Necesita Python; los clientes suelen iniciarlo con uvx (de uv) o tras pip install - el comando habitual es uvx librenms-mcp. Lee estas variables de entorno: LIBRENMS_URL (obligatorio), LIBRENMS_TOKEN (obligatorio, secreto), 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 y TOOL_SEARCH_MAX_RESULTS; hay que definirlas en la configuración del cliente para este servidor.
LibreNMS MCP se ejecuta en local a partir de un paquete de Python publicado en PyPI: librenms-mcp, versión 1.11.2. El paquete inicia un servidor local que usa MCP mediante Streamable HTTP; después, el cliente se conecta a él por URL (la entrada indica uvx como entorno de ejecución). Lee estas variables de entorno: LIBRENMS_URL (obligatorio), LIBRENMS_TOKEN (obligatorio, secreto), 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, MCP_HTTP_PORT, MCP_HTTP_BEARER_TOKEN (secreto) y MCP_TRANSPORT; hay que definirlas en la configuración del cliente para este servidor.
LibreNMS MCP se ejecuta en local a partir de una imagen de contenedor en un registro OCI como Docker Hub o GitHub Container Registry: ghcr.io/mhajder/librenms-mcp:1.11.2. El paquete inicia un servidor local que usa MCP mediante Streamable HTTP; después, el cliente se conecta a él por URL. Lee estas variables de entorno: LIBRENMS_URL (obligatorio), LIBRENMS_TOKEN (obligatorio, secreto), 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, SENTRY_DSN (secreto), SENTRY_TRACES_SAMPLE_RATE, SENTRY_SEND_DEFAULT_PII, SENTRY_ENVIRONMENT, SENTRY_RELEASE, SENTRY_PROFILE_SESSION_SAMPLE_RATE y SENTRY_PROFILE_LIFECYCLE; hay que definirlas en la configuración del cliente para este servidor. Argumentos obligatorios: -p.
En el formato JSON mcpServers que leen muchos clientes MCP de escritorio y de editores de código, la entrada tiene este aspecto (marcadores de posición entre corchetes angulares):
{
"mcpServers": {
"librenms-mcp": {
"command": "uvx",
"args": [
"librenms-mcp"
],
"env": {
"LIBRENMS_URL": "<valor>",
"LIBRENMS_TOKEN": "<secreto>",
"LIBRENMS_VERIFY_SSL": "<valor>",
"LIBRENMS_TIMEOUT": "<valor>",
"READ_ONLY_MODE": "<valor>",
"DISABLED_TAGS": "<valor>",
"LOG_LEVEL": "<valor>",
"RATE_LIMIT_ENABLED": "<valor>",
"RATE_LIMIT_MAX_REQUESTS": "<valor>",
"RATE_LIMIT_WINDOW_MINUTES": "<valor>",
"TOOL_SEARCH_ENABLED": "<valor>",
"TOOL_SEARCH_STRATEGY": "<valor>",
"TOOL_SEARCH_MAX_RESULTS": "<valor>"
}
}
}
}Obtenido de la entrada del registro, sin probar aquí. Lo que hace el servidor, y en qué condiciones, lo determina su editor; conviene revisar su repositorio o sitio web antes de darle acceso a cuentas o archivos propios. Cómo añadir un servidor MCP a un asistente · Antes de conectar
Más de mhajder (GitHub)
| Servidor | Ejecución |
|---|---|
| NetBox MCPMCP server for NetBox DCIM/IPAM with read-only and dry-run modes. | Local · stdio y HTTP |
Más servidores de desarrollo
| Servidor | Ejecución |
|---|---|
| LetsworkReal-time collaborative coding via MCP - two developers, one codebase. | Local · stdio |
| Levelfour MCPCloud cost visibility and savings recommendations grounded in your actual AWS, GCP and Azure bill. | Remoto · HTTPComprobación en directo: requiere inicio de sesión |
| LexiconFixes the names and jargon speech-to-text gets wrong before your agent acts on a dictated prompt. | Local · stdio |
| Lians Agent MemoryBitemporal memory for AI agents with point-in-time recall and tamper-evident audit history. | Local · stdio |
| License ComplianceScan npm dependencies for license compliance issues. Catch GPL contamination. | Local · stdio |
| License Flip AuditFinds the dependencies whose licence changed under you - Terraform 1.6+ BUSL, Redis 7.4+ SSPL, Bitna. | Local · stdio |
| License SentinelAudit Python and npm dependency licenses before you ship, judged against how you distribute. | Local · stdio |
| LicenseGuardCheck if a dependency's license obligates you, based on how you ship. npm, PyPI, Go. | Remoto y local · HTTP y stdioComprobación en directo: ✓ negociación inicial |