Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Inicia sesión con Google para escribir reseñas.Prototipo · se actualiza cada 30 min
PopNx MCPServidores MCP para quienes usan IA · en palabras sencillas

Logicmonitor

de ryanmatversión 5.0.1i★ 2iSe ejecuta en tu computadora
Nombre en el registroio.github.ryanmat/logicmonitor

Cómo instalar

What it does

LogicMonitor REST API v3 in 273 tools: alerts, devices, metrics, dashboards, logs and Edwin AI.

  • Connects Se ejecuta en tu computadora
  • Account or key Needs LM_BEARER_TOKEN, LM_ACCESS_KEY, LM_AGE_KEY, LM_HTTP_AUTH_TOKEN, LM_HTTP_SSL_KEYFILE_PASSWORD, EDWIN_CLIENT_TOKEN · 2 settings to fill in (LM_PORTAL, EDWIN_HOST)
  • Category Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Pasó 3/3 revisiones · Funciona en tu computadora · ✓ Comandos revisados el 14 nov 2026

Primero: ¿qué IA usas?

Elige tu app y los pasos aparecen abajo.

Funciona con Claude, pero hay que preparar algo antes

Necesitas una clave de Logicmonitor (créala en el sitio del autor) · 2 ajuste(s) que rellenar (LM_PORTAL, EDWIN_HOST) · Instala Python (uv) en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil

Que la IA lo instale

Copia este mensaje en un chat de Claude. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server Logicmonitor para Claude en este equipo, en este orden: 1) Comprueba uv con uv --version. Si falta, dime que lo instale desde https://docs.astral.sh/uv/getting-started/installation/; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "mcpServers": { "logicmonitor": { "command": "uvx", "args": [ "lm-mcp" ], "env": { "LM_PORTAL": "your-value", "LM_BEARER_TOKEN": "your-value", "LM_ACCESS_KEY": "your-value", "LM_AGE_KEY": "your-value", "LM_HTTP_AUTH_TOKEN": "your-value", "LM_HTTP_SSL_KEYFILE_PASSWORD": "your-value", "EDWIN_CLIENT_TOKEN": "your-value", "EDWIN_HOST": "your-value" } } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) En LM_BEARER_TOKEN, LM_ACCESS_KEY, LM_AGE_KEY, LM_HTTP_AUTH_TOKEN, LM_HTTP_SSL_KEYFILE_PASSWORD, EDWIN_CLIENT_TOKEN, LM_PORTAL, EDWIN_HOST deja "your-value" y dime que pegue yo el valor real en el archivo o en el campo de la app. Nunca me pidas escribir una clave en el chat. 5) Haz lo acordado y comprueba que las herramientas de Logicmonitor aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala uv (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    uv --version
    • Aparece un número de versión, p. ej. uv … = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: uv no tiene instalador de clics. Copia el comando de una línea para tu sistema (macOS o Windows) desde la página oficial de uv y pégalo en la Terminal · no hace falta instalar Python aparte; uv lo descarga cuando lo necesita

    Abrir la página de descarga de uv ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: uv --version

    Se instala una vez y sirve para todo lo que usa uv

  2. Regístrate y crea una clave de Logicmonitor

    Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.

    Cómo obtener la clave está en el README del autor, más abajo

  3. Rellena 2 ajuste(s)

    Son ajustes del programa, no claves. No hace falta registrarse; rellénalos como explica el autor.

    • LM_PORTAL Nombre de host del portal, como company.logicmonitor.com; obligatorio a menos que LM_MULTI_PORTAL sea true.
      Ver original en inglésPortal hostname, such as company.logicmonitor.com; required unless LM_MULTI_PORTAL is true
    • EDWIN_HOST URL base de Edwin AI, solo https (predeterminado: https:// .dexda.ai; obligatoria en el modo multiportal)
      Ver original en inglésEdwin AI base URL, https only (default: https:// .dexda.ai; required in multi-portal mode)

    Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.

  4. Abre el archivo de configuración de la app de Claude de escritorio

    SettingsDeveloperEdit Config

  5. Pega esta configuración y guarda el archivo

    {
      "mcpServers": {
        "logicmonitor": {
          "command": "uvx",
          "args": [
            "lm-mcp"
          ],
          "env": {
            "LM_PORTAL": "your-value",
            "LM_BEARER_TOKEN": "your-value",
            "LM_ACCESS_KEY": "your-value",
            "LM_AGE_KEY": "your-value",
            "LM_HTTP_AUTH_TOKEN": "your-value",
            "LM_HTTP_SSL_KEYFILE_PASSWORD": "your-value",
            "EDWIN_CLIENT_TOKEN": "your-value",
            "EDWIN_HOST": "your-value"
          }
        }
      }
    }

    Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie

  6. Cierra Claude y vuelve a abrirlo

  7. Pruébalo

    Usa Logicmonitor y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude dice que está usando Logicmonitor o muestra una herramienta de Logicmonitor en la respuesta, ya está conectado

22 ajuste(s) opcional(es) (funciona sin ellos)

El comando de arriba funciona sin estos valores. Añádelos solo si quieres cambiar algo, según la descripción del autor.

  • LM_ACCESS_ID ID de acceso a la API de LMv1; junto con LM_ACCESS_KEY sustituye a LM_BEARER_TOKEN
    Ver original en inglésLMv1 API access ID; with LM_ACCESS_KEY it stands in for LM_BEARER_TOKEN
  • LM_TIMEOUT API request timeout in seconds, 5 to 300 · valor por defecto 30
  • LM_ENABLE_WRITE_OPERATIONS Enumera y permite las herramientas que modifican el portal (crear, actualizar, eliminar, confirmar, ejecutar)
    Ver original en inglésList and allow the tools that change the portal (create, update, delete, acknowledge, run)
    · valor por defecto false
  • LM_MAX_RETRIES Reenvíos de una solicitud limitada por tasa, o de un 5xx en un método idempotente, de 0 a 10
    Ver original en inglésResends of a rate-limited request, or of a 5xx on an idempotent method, 0 to 10
    · valor por defecto 3
  • LM_RETRY_AFTER_CAP_SECONDS Espera máxima, en segundos, que la cabecera Retry-After del servidor puede imponer entre reintentos.
    Ver original en inglésLongest wait in seconds a server's Retry-After header can impose between retries
    · valor por defecto 120
  • LM_MULTI_PORTAL Sirve varios portales desde un mismo servidor, elegidos en tiempo de ejecución (solo stdio)
    Ver original en inglésServe several portals from one server, chosen at runtime (stdio only)
    · valor por defecto false
  • LM_VAULT_FILE Age-encrypted portal vault (multi-portal mode)
  • LM_PORTALS_FILE Mapa de portales en JSON de texto plano para probar el modo multiportal; si se definen ambos, gana LM_VAULT_FILE
    Ver original en inglésPlaintext JSON portal map for testing multi-portal mode; LM_VAULT_FILE wins when both are set
  • LM_TRANSPORT stdio, o http para el endpoint Streamable HTTP en /mcp
    Ver original en inglésstdio, or http for the Streamable HTTP endpoint at /mcp
    · valor por defecto stdio
  • LM_HTTP_HOST Dirección de enlace HTTP; un enlace que no sea de bucle local requiere LM_HTTP_AUTH_TOKEN o LM_HTTP_ALLOW_UNAUTHENTICATED
    Ver original en inglésHTTP bind address; a non-loopback bind needs LM_HTTP_AUTH_TOKEN or LM_HTTP_ALLOW_UNAUTHENTICATED
    · valor por defecto 0.0.0.0
  • LM_HTTP_PORT Puerto HTTP
    Ver original en inglésHTTP port
    · valor por defecto 8080
  • LM_HTTP_ALLOW_UNAUTHENTICATED Accept a non-loopback HTTP bind with no LM_HTTP_AUTH_TOKEN, for a listener another layer protects · valor por defecto false
  • LM_HTTP_ALLOWED_HOSTS Nombres de host separados por comas que el servidor HTTP acepta además de los nombres loopback y LM_HTTP_HOST
    Ver original en inglésComma-separated Host names the HTTP server accepts besides the loopback names and LM_HTTP_HOST
  • LM_HTTP_SSL_CERTFILE Certificado TLS para el transporte HTTP
    Ver original en inglésTLS certificate for the HTTP transport
  • LM_HTTP_SSL_KEYFILE Clave privada TLS para el transporte HTTP
    Ver original en inglésTLS private key for the HTTP transport
  • LM_SESSION_HISTORY_SIZE Llamadas a herramientas conservadas en el historial de la sesión, de 0 a 1000.
    Ver original en inglésTool calls kept in the session history, 0 to 1000
    · valor por defecto 50
  • LM_ENABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a habilitar (p. ej., get_,create_device)
    Ver original en inglésComma-separated tool names or glob patterns to enable (e.g., get_*,create_device)
  • LM_DISABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a deshabilitar (p. ej., delete_)
    Ver original en inglésComma-separated tool names or glob patterns to disable (e.g., delete_*)
  • LM_MCP_CATEGORIES Categorías a listar separadas por comas (read, write, delete, export, import, session, workflow); restringe los filtros de herramientas, nunca los amplía.
    Ver original en inglésComma-separated categories to list (read, write, delete, export, import, session, workflow); narrows the tool filters, never widens them
  • LM_HEALTH_CHECK_CONNECTIVITY Add a LogicMonitor API call to the HTTP /health check for callers that pass the bearer check · valor por defecto false
  • LM_LOG_LEVEL Nivel de registro del servidor
    Ver original en inglésServer log level
    · valor por defecto warning
  • EDWIN_CLIENT_ID Client id de la credencial de API de Edwin AI; junto con EDWIN_CLIENT_TOKEN activa las ocho herramientas de Edwin
    Ver original en inglésEdwin AI API credential client id; with EDWIN_CLIENT_TOKEN it turns on the eight Edwin tools

Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

ChatGPT todavía no puede conectar Logicmonitor

Logicmonitor se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web

Lo que puedes hacer en su lugar

A · Usa una app que pueda conectar Logicmonitor

  • Necesitas una clave de Logicmonitor (créala en el sitio del autor) · 2 ajuste(s) que rellenar (LM_PORTAL, EDWIN_HOST) · Instala Python (uv) en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
  • Necesitas una clave de Logicmonitor (créala en el sitio del autor) · 2 ajuste(s) que rellenar (LM_PORTAL, EDWIN_HOST) · Instala Python (uv) en tu computadora primero (una sola vez)
  • Necesitas una clave de Logicmonitor (créala en el sitio del autor) · 2 ajuste(s) que rellenar (LM_PORTAL, EDWIN_HOST) · Instala Python (uv) en tu computadora primero (una sola vez)
  • Necesitas una clave de Logicmonitor (créala en el sitio del autor) · 2 ajuste(s) que rellenar (LM_PORTAL, EDWIN_HOST) · Instala Python (uv) en tu computadora primero (una sola vez)

B · Otros en Otros que funcionan con ChatGPT

Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave

Funciona con Claude Code, pero hay que preparar algo antes

Necesitas una clave de Logicmonitor (créala en el sitio del autor) · 2 ajuste(s) que rellenar (LM_PORTAL, EDWIN_HOST) · Instala Python (uv) en tu computadora primero (una sola vez)

Que la IA lo instale

Copia este mensaje en un chat de Claude Code. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server Logicmonitor para Claude Code en este equipo, en este orden: 1) Comprueba uv con uv --version. Si falta, dime que lo instale desde https://docs.astral.sh/uv/getting-started/installation/; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): claude mcp add --scope user logicmonitor --env LM_PORTAL=your-value --env LM_BEARER_TOKEN=your-value --env LM_ACCESS_KEY=your-value --env LM_AGE_KEY=your-value --env LM_HTTP_AUTH_TOKEN=your-value --env LM_HTTP_SSL_KEYFILE_PASSWORD=your-value --env EDWIN_CLIENT_TOKEN=your-value --env EDWIN_HOST=your-value -- uvx lm-mcp 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) En LM_BEARER_TOKEN, LM_ACCESS_KEY, LM_AGE_KEY, LM_HTTP_AUTH_TOKEN, LM_HTTP_SSL_KEYFILE_PASSWORD, EDWIN_CLIENT_TOKEN, LM_PORTAL, EDWIN_HOST deja "your-value" y dime que pegue yo el valor real en el archivo o en el campo de la app. Nunca me pidas escribir una clave en el chat. 5) Haz lo acordado y comprueba que las herramientas de Logicmonitor aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala uv (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    uv --version
    • Aparece un número de versión, p. ej. uv … = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: uv no tiene instalador de clics. Copia el comando de una línea para tu sistema (macOS o Windows) desde la página oficial de uv y pégalo en la Terminal · no hace falta instalar Python aparte; uv lo descarga cuando lo necesita

    Abrir la página de descarga de uv ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: uv --version

    Se instala una vez y sirve para todo lo que usa uv

  2. Regístrate y crea una clave de Logicmonitor

    Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.

    Cómo obtener la clave está en el README del autor, más abajo

  3. Rellena 2 ajuste(s)

    Son ajustes del programa, no claves. No hace falta registrarse; rellénalos como explica el autor.

    • LM_PORTAL Nombre de host del portal, como company.logicmonitor.com; obligatorio a menos que LM_MULTI_PORTAL sea true.
      Ver original en inglésPortal hostname, such as company.logicmonitor.com; required unless LM_MULTI_PORTAL is true
    • EDWIN_HOST URL base de Edwin AI, solo https (predeterminado: https:// .dexda.ai; obligatoria en el modo multiportal)
      Ver original en inglésEdwin AI base URL, https only (default: https:// .dexda.ai; required in multi-portal mode)

    Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.

  4. Abre la Terminal

    Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell

  5. Pega este comando y pulsa Enter

    claude mcp add --scope user logicmonitor --env LM_PORTAL=your-value --env LM_BEARER_TOKEN=your-value --env LM_ACCESS_KEY=your-value --env LM_AGE_KEY=your-value --env LM_HTTP_AUTH_TOKEN=your-value --env LM_HTTP_SSL_KEYFILE_PASSWORD=your-value --env EDWIN_CLIENT_TOKEN=your-value --env EDWIN_HOST=your-value -- uvx lm-mcp

    Cambia “your-value” por tu clave antes de pulsar Enter

    Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie

  6. Escribe /mcp en Claude Code

    Deberías ver Logicmonitor en la lista como conectado

  7. Pruébalo

    Usa Logicmonitor y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude Code dice que está usando Logicmonitor o muestra una herramienta de Logicmonitor en la respuesta, ya está conectado

22 ajuste(s) opcional(es) (funciona sin ellos)

El comando de arriba funciona sin estos valores. Añádelos solo si quieres cambiar algo, según la descripción del autor.

  • LM_ACCESS_ID ID de acceso a la API de LMv1; junto con LM_ACCESS_KEY sustituye a LM_BEARER_TOKEN
    Ver original en inglésLMv1 API access ID; with LM_ACCESS_KEY it stands in for LM_BEARER_TOKEN
  • LM_TIMEOUT API request timeout in seconds, 5 to 300 · valor por defecto 30
  • LM_ENABLE_WRITE_OPERATIONS Enumera y permite las herramientas que modifican el portal (crear, actualizar, eliminar, confirmar, ejecutar)
    Ver original en inglésList and allow the tools that change the portal (create, update, delete, acknowledge, run)
    · valor por defecto false
  • LM_MAX_RETRIES Reenvíos de una solicitud limitada por tasa, o de un 5xx en un método idempotente, de 0 a 10
    Ver original en inglésResends of a rate-limited request, or of a 5xx on an idempotent method, 0 to 10
    · valor por defecto 3
  • LM_RETRY_AFTER_CAP_SECONDS Espera máxima, en segundos, que la cabecera Retry-After del servidor puede imponer entre reintentos.
    Ver original en inglésLongest wait in seconds a server's Retry-After header can impose between retries
    · valor por defecto 120
  • LM_MULTI_PORTAL Sirve varios portales desde un mismo servidor, elegidos en tiempo de ejecución (solo stdio)
    Ver original en inglésServe several portals from one server, chosen at runtime (stdio only)
    · valor por defecto false
  • LM_VAULT_FILE Age-encrypted portal vault (multi-portal mode)
  • LM_PORTALS_FILE Mapa de portales en JSON de texto plano para probar el modo multiportal; si se definen ambos, gana LM_VAULT_FILE
    Ver original en inglésPlaintext JSON portal map for testing multi-portal mode; LM_VAULT_FILE wins when both are set
  • LM_TRANSPORT stdio, o http para el endpoint Streamable HTTP en /mcp
    Ver original en inglésstdio, or http for the Streamable HTTP endpoint at /mcp
    · valor por defecto stdio
  • LM_HTTP_HOST Dirección de enlace HTTP; un enlace que no sea de bucle local requiere LM_HTTP_AUTH_TOKEN o LM_HTTP_ALLOW_UNAUTHENTICATED
    Ver original en inglésHTTP bind address; a non-loopback bind needs LM_HTTP_AUTH_TOKEN or LM_HTTP_ALLOW_UNAUTHENTICATED
    · valor por defecto 0.0.0.0
  • LM_HTTP_PORT Puerto HTTP
    Ver original en inglésHTTP port
    · valor por defecto 8080
  • LM_HTTP_ALLOW_UNAUTHENTICATED Accept a non-loopback HTTP bind with no LM_HTTP_AUTH_TOKEN, for a listener another layer protects · valor por defecto false
  • LM_HTTP_ALLOWED_HOSTS Nombres de host separados por comas que el servidor HTTP acepta además de los nombres loopback y LM_HTTP_HOST
    Ver original en inglésComma-separated Host names the HTTP server accepts besides the loopback names and LM_HTTP_HOST
  • LM_HTTP_SSL_CERTFILE Certificado TLS para el transporte HTTP
    Ver original en inglésTLS certificate for the HTTP transport
  • LM_HTTP_SSL_KEYFILE Clave privada TLS para el transporte HTTP
    Ver original en inglésTLS private key for the HTTP transport
  • LM_SESSION_HISTORY_SIZE Llamadas a herramientas conservadas en el historial de la sesión, de 0 a 1000.
    Ver original en inglésTool calls kept in the session history, 0 to 1000
    · valor por defecto 50
  • LM_ENABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a habilitar (p. ej., get_,create_device)
    Ver original en inglésComma-separated tool names or glob patterns to enable (e.g., get_*,create_device)
  • LM_DISABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a deshabilitar (p. ej., delete_)
    Ver original en inglésComma-separated tool names or glob patterns to disable (e.g., delete_*)
  • LM_MCP_CATEGORIES Categorías a listar separadas por comas (read, write, delete, export, import, session, workflow); restringe los filtros de herramientas, nunca los amplía.
    Ver original en inglésComma-separated categories to list (read, write, delete, export, import, session, workflow); narrows the tool filters, never widens them
  • LM_HEALTH_CHECK_CONNECTIVITY Add a LogicMonitor API call to the HTTP /health check for callers that pass the bearer check · valor por defecto false
  • LM_LOG_LEVEL Nivel de registro del servidor
    Ver original en inglésServer log level
    · valor por defecto warning
  • EDWIN_CLIENT_ID Client id de la credencial de API de Edwin AI; junto con EDWIN_CLIENT_TOKEN activa las ocho herramientas de Edwin
    Ver original en inglésEdwin AI API credential client id; with EDWIN_CLIENT_TOKEN it turns on the eight Edwin tools

Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con Cursor, pero hay que preparar algo antes

Necesitas una clave de Logicmonitor (créala en el sitio del autor) · 2 ajuste(s) que rellenar (LM_PORTAL, EDWIN_HOST) · Instala Python (uv) en tu computadora primero (una sola vez)

Que la IA lo instale

Copia este mensaje en un chat de Cursor. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server Logicmonitor para Cursor en este equipo, en este orden: 1) Comprueba uv con uv --version. Si falta, dime que lo instale desde https://docs.astral.sh/uv/getting-started/installation/; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "mcpServers": { "logicmonitor": { "command": "uvx", "args": [ "lm-mcp" ], "env": { "LM_PORTAL": "your-value", "LM_BEARER_TOKEN": "your-value", "LM_ACCESS_KEY": "your-value", "LM_AGE_KEY": "your-value", "LM_HTTP_AUTH_TOKEN": "your-value", "LM_HTTP_SSL_KEYFILE_PASSWORD": "your-value", "EDWIN_CLIENT_TOKEN": "your-value", "EDWIN_HOST": "your-value" } } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) En LM_BEARER_TOKEN, LM_ACCESS_KEY, LM_AGE_KEY, LM_HTTP_AUTH_TOKEN, LM_HTTP_SSL_KEYFILE_PASSWORD, EDWIN_CLIENT_TOKEN, LM_PORTAL, EDWIN_HOST deja "your-value" y dime que pegue yo el valor real en el archivo o en el campo de la app. Nunca me pidas escribir una clave en el chat. 5) Haz lo acordado y comprueba que las herramientas de Logicmonitor aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala uv (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    uv --version
    • Aparece un número de versión, p. ej. uv … = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: uv no tiene instalador de clics. Copia el comando de una línea para tu sistema (macOS o Windows) desde la página oficial de uv y pégalo en la Terminal · no hace falta instalar Python aparte; uv lo descarga cuando lo necesita

    Abrir la página de descarga de uv ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: uv --version

    Se instala una vez y sirve para todo lo que usa uv

  2. Regístrate y crea una clave de Logicmonitor

    Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.

    Cómo obtener la clave está en el README del autor, más abajo

  3. Rellena 2 ajuste(s)

    Son ajustes del programa, no claves. No hace falta registrarse; rellénalos como explica el autor.

    • LM_PORTAL Nombre de host del portal, como company.logicmonitor.com; obligatorio a menos que LM_MULTI_PORTAL sea true.
      Ver original en inglésPortal hostname, such as company.logicmonitor.com; required unless LM_MULTI_PORTAL is true
    • EDWIN_HOST URL base de Edwin AI, solo https (predeterminado: https:// .dexda.ai; obligatoria en el modo multiportal)
      Ver original en inglésEdwin AI base URL, https only (default: https:// .dexda.ai; required in multi-portal mode)

    Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.

  4. Pulsa este botón para abrir Cursor

    Abrir en Cursor

    Cursor te pedirá confirmar; pulsa Install

  5. Escribe tu clave

    En la configuración de Logicmonitor, LM_BEARER_TOKEN, LM_ACCESS_KEY, LM_AGE_KEY, LM_HTTP_AUTH_TOKEN, LM_HTTP_SSL_KEYFILE_PASSWORD, EDWIN_CLIENT_TOKEN, LM_PORTAL, EDWIN_HOST está vacío; añade tu clave y guarda

    Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie

  6. Abre el chat de IA de Cursor en modo Agent

  7. Pruébalo

    Usa Logicmonitor y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Cursor dice que está usando Logicmonitor o muestra una herramienta de Logicmonitor en la respuesta, ya está conectado

22 ajuste(s) opcional(es) (funciona sin ellos)

El comando de arriba funciona sin estos valores. Añádelos solo si quieres cambiar algo, según la descripción del autor.

  • LM_ACCESS_ID ID de acceso a la API de LMv1; junto con LM_ACCESS_KEY sustituye a LM_BEARER_TOKEN
    Ver original en inglésLMv1 API access ID; with LM_ACCESS_KEY it stands in for LM_BEARER_TOKEN
  • LM_TIMEOUT API request timeout in seconds, 5 to 300 · valor por defecto 30
  • LM_ENABLE_WRITE_OPERATIONS Enumera y permite las herramientas que modifican el portal (crear, actualizar, eliminar, confirmar, ejecutar)
    Ver original en inglésList and allow the tools that change the portal (create, update, delete, acknowledge, run)
    · valor por defecto false
  • LM_MAX_RETRIES Reenvíos de una solicitud limitada por tasa, o de un 5xx en un método idempotente, de 0 a 10
    Ver original en inglésResends of a rate-limited request, or of a 5xx on an idempotent method, 0 to 10
    · valor por defecto 3
  • LM_RETRY_AFTER_CAP_SECONDS Espera máxima, en segundos, que la cabecera Retry-After del servidor puede imponer entre reintentos.
    Ver original en inglésLongest wait in seconds a server's Retry-After header can impose between retries
    · valor por defecto 120
  • LM_MULTI_PORTAL Sirve varios portales desde un mismo servidor, elegidos en tiempo de ejecución (solo stdio)
    Ver original en inglésServe several portals from one server, chosen at runtime (stdio only)
    · valor por defecto false
  • LM_VAULT_FILE Age-encrypted portal vault (multi-portal mode)
  • LM_PORTALS_FILE Mapa de portales en JSON de texto plano para probar el modo multiportal; si se definen ambos, gana LM_VAULT_FILE
    Ver original en inglésPlaintext JSON portal map for testing multi-portal mode; LM_VAULT_FILE wins when both are set
  • LM_TRANSPORT stdio, o http para el endpoint Streamable HTTP en /mcp
    Ver original en inglésstdio, or http for the Streamable HTTP endpoint at /mcp
    · valor por defecto stdio
  • LM_HTTP_HOST Dirección de enlace HTTP; un enlace que no sea de bucle local requiere LM_HTTP_AUTH_TOKEN o LM_HTTP_ALLOW_UNAUTHENTICATED
    Ver original en inglésHTTP bind address; a non-loopback bind needs LM_HTTP_AUTH_TOKEN or LM_HTTP_ALLOW_UNAUTHENTICATED
    · valor por defecto 0.0.0.0
  • LM_HTTP_PORT Puerto HTTP
    Ver original en inglésHTTP port
    · valor por defecto 8080
  • LM_HTTP_ALLOW_UNAUTHENTICATED Accept a non-loopback HTTP bind with no LM_HTTP_AUTH_TOKEN, for a listener another layer protects · valor por defecto false
  • LM_HTTP_ALLOWED_HOSTS Nombres de host separados por comas que el servidor HTTP acepta además de los nombres loopback y LM_HTTP_HOST
    Ver original en inglésComma-separated Host names the HTTP server accepts besides the loopback names and LM_HTTP_HOST
  • LM_HTTP_SSL_CERTFILE Certificado TLS para el transporte HTTP
    Ver original en inglésTLS certificate for the HTTP transport
  • LM_HTTP_SSL_KEYFILE Clave privada TLS para el transporte HTTP
    Ver original en inglésTLS private key for the HTTP transport
  • LM_SESSION_HISTORY_SIZE Llamadas a herramientas conservadas en el historial de la sesión, de 0 a 1000.
    Ver original en inglésTool calls kept in the session history, 0 to 1000
    · valor por defecto 50
  • LM_ENABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a habilitar (p. ej., get_,create_device)
    Ver original en inglésComma-separated tool names or glob patterns to enable (e.g., get_*,create_device)
  • LM_DISABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a deshabilitar (p. ej., delete_)
    Ver original en inglésComma-separated tool names or glob patterns to disable (e.g., delete_*)
  • LM_MCP_CATEGORIES Categorías a listar separadas por comas (read, write, delete, export, import, session, workflow); restringe los filtros de herramientas, nunca los amplía.
    Ver original en inglésComma-separated categories to list (read, write, delete, export, import, session, workflow); narrows the tool filters, never widens them
  • LM_HEALTH_CHECK_CONNECTIVITY Add a LogicMonitor API call to the HTTP /health check for callers that pass the bearer check · valor por defecto false
  • LM_LOG_LEVEL Nivel de registro del servidor
    Ver original en inglésServer log level
    · valor por defecto warning
  • EDWIN_CLIENT_ID Client id de la credencial de API de Edwin AI; junto con EDWIN_CLIENT_TOKEN activa las ocho herramientas de Edwin
    Ver original en inglésEdwin AI API credential client id; with EDWIN_CLIENT_TOKEN it turns on the eight Edwin tools

Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.

Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con VS Code, pero hay que preparar algo antes

Necesitas una clave de Logicmonitor (créala en el sitio del autor) · 2 ajuste(s) que rellenar (LM_PORTAL, EDWIN_HOST) · Instala Python (uv) en tu computadora primero (una sola vez)

Que la IA lo instale

Copia este mensaje en un chat de VS Code. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.

Instala el MCP server Logicmonitor para VS Code en este equipo, en este orden: 1) Comprueba uv con uv --version. Si falta, dime que lo instale desde https://docs.astral.sh/uv/getting-started/installation/; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "servers": { "logicmonitor": { "type": "stdio", "command": "uvx", "args": [ "lm-mcp" ], "env": { "LM_PORTAL": "your-value", "LM_BEARER_TOKEN": "your-value", "LM_ACCESS_KEY": "your-value", "LM_AGE_KEY": "your-value", "LM_HTTP_AUTH_TOKEN": "your-value", "LM_HTTP_SSL_KEYFILE_PASSWORD": "your-value", "EDWIN_CLIENT_TOKEN": "your-value", "EDWIN_HOST": "your-value" } } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) En LM_BEARER_TOKEN, LM_ACCESS_KEY, LM_AGE_KEY, LM_HTTP_AUTH_TOKEN, LM_HTTP_SSL_KEYFILE_PASSWORD, EDWIN_CLIENT_TOKEN, LM_PORTAL, EDWIN_HOST deja "your-value" y dime que pegue yo el valor real en el archivo o en el campo de la app. Nunca me pidas escribir una clave en el chat. 5) Haz lo acordado y comprueba que las herramientas de Logicmonitor aparecen de verdad.

Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.

  1. Instala uv (si no lo tienes)

    ¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter

    uv --version
    • Aparece un número de versión, p. ej. uv … = ya está instalado, sáltate este paso
    • Aparece "command not found" (en Windows, "is not recognized") = aún no está instalado, o acabas de instalarlo y debes cerrar y volver a abrir la Terminal
    Cómo abrir la Terminal

    Mac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter

    Windows: abre Inicio, escribe Windows PowerShell y elige Abrir

    Si no está instalado: uv no tiene instalador de clics. Copia el comando de una línea para tu sistema (macOS o Windows) desde la página oficial de uv y pégalo en la Terminal · no hace falta instalar Python aparte; uv lo descarga cuando lo necesita

    Abrir la página de descarga de uv ↗

    Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: uv --version

    Se instala una vez y sirve para todo lo que usa uv

  2. Regístrate y crea una clave de Logicmonitor

    Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.

    Cómo obtener la clave está en el README del autor, más abajo

  3. Rellena 2 ajuste(s)

    Son ajustes del programa, no claves. No hace falta registrarse; rellénalos como explica el autor.

    • LM_PORTAL Nombre de host del portal, como company.logicmonitor.com; obligatorio a menos que LM_MULTI_PORTAL sea true.
      Ver original en inglésPortal hostname, such as company.logicmonitor.com; required unless LM_MULTI_PORTAL is true
    • EDWIN_HOST URL base de Edwin AI, solo https (predeterminado: https:// .dexda.ai; obligatoria en el modo multiportal)
      Ver original en inglésEdwin AI base URL, https only (default: https:// .dexda.ai; required in multi-portal mode)

    Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.

  4. Pulsa este botón para abrir VS Code

    Abrir en VS Code

    VS Code te pedirá confirmar; pulsa Install

  5. Escribe tu clave

    En la configuración de Logicmonitor, LM_BEARER_TOKEN, LM_ACCESS_KEY, LM_AGE_KEY, LM_HTTP_AUTH_TOKEN, LM_HTTP_SSL_KEYFILE_PASSWORD, EDWIN_CLIENT_TOKEN, LM_PORTAL, EDWIN_HOST está vacío; añade tu clave y guarda

    Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie

  6. Abre el chat de IA de VS Code en modo Agent

  7. Pruébalo

    Usa Logicmonitor y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si VS Code dice que está usando Logicmonitor o muestra una herramienta de Logicmonitor en la respuesta, ya está conectado

22 ajuste(s) opcional(es) (funciona sin ellos)

El comando de arriba funciona sin estos valores. Añádelos solo si quieres cambiar algo, según la descripción del autor.

  • LM_ACCESS_ID ID de acceso a la API de LMv1; junto con LM_ACCESS_KEY sustituye a LM_BEARER_TOKEN
    Ver original en inglésLMv1 API access ID; with LM_ACCESS_KEY it stands in for LM_BEARER_TOKEN
  • LM_TIMEOUT API request timeout in seconds, 5 to 300 · valor por defecto 30
  • LM_ENABLE_WRITE_OPERATIONS Enumera y permite las herramientas que modifican el portal (crear, actualizar, eliminar, confirmar, ejecutar)
    Ver original en inglésList and allow the tools that change the portal (create, update, delete, acknowledge, run)
    · valor por defecto false
  • LM_MAX_RETRIES Reenvíos de una solicitud limitada por tasa, o de un 5xx en un método idempotente, de 0 a 10
    Ver original en inglésResends of a rate-limited request, or of a 5xx on an idempotent method, 0 to 10
    · valor por defecto 3
  • LM_RETRY_AFTER_CAP_SECONDS Espera máxima, en segundos, que la cabecera Retry-After del servidor puede imponer entre reintentos.
    Ver original en inglésLongest wait in seconds a server's Retry-After header can impose between retries
    · valor por defecto 120
  • LM_MULTI_PORTAL Sirve varios portales desde un mismo servidor, elegidos en tiempo de ejecución (solo stdio)
    Ver original en inglésServe several portals from one server, chosen at runtime (stdio only)
    · valor por defecto false
  • LM_VAULT_FILE Age-encrypted portal vault (multi-portal mode)
  • LM_PORTALS_FILE Mapa de portales en JSON de texto plano para probar el modo multiportal; si se definen ambos, gana LM_VAULT_FILE
    Ver original en inglésPlaintext JSON portal map for testing multi-portal mode; LM_VAULT_FILE wins when both are set
  • LM_TRANSPORT stdio, o http para el endpoint Streamable HTTP en /mcp
    Ver original en inglésstdio, or http for the Streamable HTTP endpoint at /mcp
    · valor por defecto stdio
  • LM_HTTP_HOST Dirección de enlace HTTP; un enlace que no sea de bucle local requiere LM_HTTP_AUTH_TOKEN o LM_HTTP_ALLOW_UNAUTHENTICATED
    Ver original en inglésHTTP bind address; a non-loopback bind needs LM_HTTP_AUTH_TOKEN or LM_HTTP_ALLOW_UNAUTHENTICATED
    · valor por defecto 0.0.0.0
  • LM_HTTP_PORT Puerto HTTP
    Ver original en inglésHTTP port
    · valor por defecto 8080
  • LM_HTTP_ALLOW_UNAUTHENTICATED Accept a non-loopback HTTP bind with no LM_HTTP_AUTH_TOKEN, for a listener another layer protects · valor por defecto false
  • LM_HTTP_ALLOWED_HOSTS Nombres de host separados por comas que el servidor HTTP acepta además de los nombres loopback y LM_HTTP_HOST
    Ver original en inglésComma-separated Host names the HTTP server accepts besides the loopback names and LM_HTTP_HOST
  • LM_HTTP_SSL_CERTFILE Certificado TLS para el transporte HTTP
    Ver original en inglésTLS certificate for the HTTP transport
  • LM_HTTP_SSL_KEYFILE Clave privada TLS para el transporte HTTP
    Ver original en inglésTLS private key for the HTTP transport
  • LM_SESSION_HISTORY_SIZE Llamadas a herramientas conservadas en el historial de la sesión, de 0 a 1000.
    Ver original en inglésTool calls kept in the session history, 0 to 1000
    · valor por defecto 50
  • LM_ENABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a habilitar (p. ej., get_,create_device)
    Ver original en inglésComma-separated tool names or glob patterns to enable (e.g., get_*,create_device)
  • LM_DISABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a deshabilitar (p. ej., delete_)
    Ver original en inglésComma-separated tool names or glob patterns to disable (e.g., delete_*)
  • LM_MCP_CATEGORIES Categorías a listar separadas por comas (read, write, delete, export, import, session, workflow); restringe los filtros de herramientas, nunca los amplía.
    Ver original en inglésComma-separated categories to list (read, write, delete, export, import, session, workflow); narrows the tool filters, never widens them
  • LM_HEALTH_CHECK_CONNECTIVITY Add a LogicMonitor API call to the HTTP /health check for callers that pass the bearer check · valor por defecto false
  • LM_LOG_LEVEL Nivel de registro del servidor
    Ver original en inglésServer log level
    · valor por defecto warning
  • EDWIN_CLIENT_ID Client id de la credencial de API de Edwin AI; junto con EDWIN_CLIENT_TOKEN activa las ocho herramientas de Edwin
    Ver original en inglésEdwin AI API credential client id; with EDWIN_CLIENT_TOKEN it turns on the eight Edwin tools

Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.

Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps

Ver todas las apps que usan MCP →

La configuración JSON está en “Para desarrolladores”, abajo

¿Te atascaste? Pregunta a quien usa Logicmonitor💬 Conversación →
Para desarrolladores: comandos de Terminal y configuración JSON

Instalado en tu computadora

Claude Code

claude mcp add --scope user logicmonitor --env LM_PORTAL=your-value --env LM_BEARER_TOKEN=your-value --env LM_ACCESS_KEY=your-value --env LM_AGE_KEY=your-value --env LM_HTTP_AUTH_TOKEN=your-value --env LM_HTTP_SSL_KEYFILE_PASSWORD=your-value --env EDWIN_CLIENT_TOKEN=your-value --env EDWIN_HOST=your-value -- uvx lm-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "logicmonitor": {
      "command": "uvx",
      "args": [
        "lm-mcp"
      ],
      "env": {
        "LM_PORTAL": "your-value",
        "LM_BEARER_TOKEN": "your-value",
        "LM_ACCESS_KEY": "your-value",
        "LM_AGE_KEY": "your-value",
        "LM_HTTP_AUTH_TOKEN": "your-value",
        "LM_HTTP_SSL_KEYFILE_PASSWORD": "your-value",
        "EDWIN_CLIENT_TOKEN": "your-value",
        "EDWIN_HOST": "your-value"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "logicmonitor": {
      "command": "uvx",
      "args": [
        "lm-mcp"
      ],
      "env": {
        "LM_PORTAL": "your-value",
        "LM_BEARER_TOKEN": "your-value",
        "LM_ACCESS_KEY": "your-value",
        "LM_AGE_KEY": "your-value",
        "LM_HTTP_AUTH_TOKEN": "your-value",
        "LM_HTTP_SSL_KEYFILE_PASSWORD": "your-value",
        "EDWIN_CLIENT_TOKEN": "your-value",
        "EDWIN_HOST": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "logicmonitor": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "lm-mcp"
      ],
      "env": {
        "LM_PORTAL": "your-value",
        "LM_BEARER_TOKEN": "your-value",
        "LM_ACCESS_KEY": "your-value",
        "LM_AGE_KEY": "your-value",
        "LM_HTTP_AUTH_TOKEN": "your-value",
        "LM_HTTP_SSL_KEYFILE_PASSWORD": "your-value",
        "EDWIN_CLIENT_TOKEN": "your-value",
        "EDWIN_HOST": "your-value"
      }
    }
  }
}

Valores que debes completar

  • LM_PORTAL obligatorio env
    Nombre de host del portal, como company.logicmonitor.com; obligatorio a menos que LM_MULTI_PORTAL sea true.
    Ver original en inglésPortal hostname, such as company.logicmonitor.com; required unless LM_MULTI_PORTAL is true
  • LM_BEARER_TOKEN secreto obligatorio env
    Token Bearer de la API de LogicMonitor; LM_ACCESS_ID con LM_ACCESS_KEY pueden reemplazarlo.
    Ver original en inglésLogicMonitor API Bearer token; LM_ACCESS_ID with LM_ACCESS_KEY can stand in for it
  • LM_ACCESS_ID env
    ID de acceso a la API de LMv1; junto con LM_ACCESS_KEY sustituye a LM_BEARER_TOKEN
    Ver original en inglésLMv1 API access ID; with LM_ACCESS_KEY it stands in for LM_BEARER_TOKEN
  • LM_ACCESS_KEY secreto obligatorio env
    Clave de acceso de la API LMv1, el secreto del token LM_ACCESS_ID.
    Ver original en inglésLMv1 API access key, the secret of the LM_ACCESS_ID token
  • LM_TIMEOUT env
    API request timeout in seconds, 5 to 300
  • LM_ENABLE_WRITE_OPERATIONS env
    Enumera y permite las herramientas que modifican el portal (crear, actualizar, eliminar, confirmar, ejecutar)
    Ver original en inglésList and allow the tools that change the portal (create, update, delete, acknowledge, run)
  • LM_MAX_RETRIES env
    Reenvíos de una solicitud limitada por tasa, o de un 5xx en un método idempotente, de 0 a 10
    Ver original en inglésResends of a rate-limited request, or of a 5xx on an idempotent method, 0 to 10
  • LM_RETRY_AFTER_CAP_SECONDS env
    Espera máxima, en segundos, que la cabecera Retry-After del servidor puede imponer entre reintentos.
    Ver original en inglésLongest wait in seconds a server's Retry-After header can impose between retries
  • LM_MULTI_PORTAL env
    Sirve varios portales desde un mismo servidor, elegidos en tiempo de ejecución (solo stdio)
    Ver original en inglésServe several portals from one server, chosen at runtime (stdio only)
  • LM_VAULT_FILE env
    Age-encrypted portal vault (multi-portal mode)
  • LM_AGE_KEY secreto obligatorio env
    Age identity file that decrypts LM_VAULT_FILE
  • LM_PORTALS_FILE env
    Mapa de portales en JSON de texto plano para probar el modo multiportal; si se definen ambos, gana LM_VAULT_FILE
    Ver original en inglésPlaintext JSON portal map for testing multi-portal mode; LM_VAULT_FILE wins when both are set
  • LM_TRANSPORT env
    stdio, o http para el endpoint Streamable HTTP en /mcp
    Ver original en inglésstdio, or http for the Streamable HTTP endpoint at /mcp
  • LM_HTTP_HOST env
    Dirección de enlace HTTP; un enlace que no sea de bucle local requiere LM_HTTP_AUTH_TOKEN o LM_HTTP_ALLOW_UNAUTHENTICATED
    Ver original en inglésHTTP bind address; a non-loopback bind needs LM_HTTP_AUTH_TOKEN or LM_HTTP_ALLOW_UNAUTHENTICATED
  • LM_HTTP_PORT env
    Puerto HTTP
    Ver original en inglésHTTP port
  • LM_HTTP_AUTH_TOKEN secreto obligatorio env
    Bearer token every HTTP request must carry, except to the health endpoints and /; 16 characters or more
  • LM_HTTP_ALLOW_UNAUTHENTICATED env
    Accept a non-loopback HTTP bind with no LM_HTTP_AUTH_TOKEN, for a listener another layer protects
  • LM_HTTP_ALLOWED_HOSTS env
    Nombres de host separados por comas que el servidor HTTP acepta además de los nombres loopback y LM_HTTP_HOST
    Ver original en inglésComma-separated Host names the HTTP server accepts besides the loopback names and LM_HTTP_HOST
  • LM_HTTP_SSL_CERTFILE env
    Certificado TLS para el transporte HTTP
    Ver original en inglésTLS certificate for the HTTP transport
  • LM_HTTP_SSL_KEYFILE env
    Clave privada TLS para el transporte HTTP
    Ver original en inglésTLS private key for the HTTP transport
  • LM_HTTP_SSL_KEYFILE_PASSWORD secreto obligatorio env
    Contraseña de un LM_HTTP_SSL_KEYFILE cifrado
    Ver original en inglésPassword of an encrypted LM_HTTP_SSL_KEYFILE
  • LM_SESSION_HISTORY_SIZE env
    Llamadas a herramientas conservadas en el historial de la sesión, de 0 a 1000.
    Ver original en inglésTool calls kept in the session history, 0 to 1000
  • LM_ENABLED_TOOLS env
    Nombres de herramientas o patrones glob separados por comas a habilitar (p. ej., get_,create_device)
    Ver original en inglésComma-separated tool names or glob patterns to enable (e.g., get_*,create_device)
  • LM_DISABLED_TOOLS env
    Nombres de herramientas o patrones glob separados por comas a deshabilitar (p. ej., delete_)
    Ver original en inglésComma-separated tool names or glob patterns to disable (e.g., delete_*)
  • LM_MCP_CATEGORIES env
    Categorías a listar separadas por comas (read, write, delete, export, import, session, workflow); restringe los filtros de herramientas, nunca los amplía.
    Ver original en inglésComma-separated categories to list (read, write, delete, export, import, session, workflow); narrows the tool filters, never widens them
  • LM_HEALTH_CHECK_CONNECTIVITY env
    Add a LogicMonitor API call to the HTTP /health check for callers that pass the bearer check
  • LM_LOG_LEVEL env
    Nivel de registro del servidor
    Ver original en inglésServer log level
  • EDWIN_CLIENT_ID env
    Client id de la credencial de API de Edwin AI; junto con EDWIN_CLIENT_TOKEN activa las ocho herramientas de Edwin
    Ver original en inglésEdwin AI API credential client id; with EDWIN_CLIENT_TOKEN it turns on the eight Edwin tools
  • EDWIN_CLIENT_TOKEN secreto obligatorio env
    Secreto de esa credencial de IA de Edwin
    Ver original en inglésSecret of that Edwin AI credential
  • EDWIN_HOST obligatorio env
    URL base de Edwin AI, solo https (predeterminado: https:// .dexda.ai; obligatoria en el modo multiportal)
    Ver original en inglésEdwin AI base URL, https only (default: https:// .dexda.ai; required in multi-portal mode)

Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

De un vistazo

Descargas por semanai
73/sem
Conexión
Se ejecuta en tu computadora
Última versióni
5.0.1
Categoríai
Otros
Publicado en el registroi
14 nov 2026
Último cambio de códigoi
14 nov 2026
Creador
ryanmat
Paquetes
pypi: lm-mcp
Estado en el registro
Activo

Qué apps pueden usarlo

Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.

Se ejecutan en tu computadora en

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

Todas las apps, con ventajas y desventajas →

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 15 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub ryanmat, dueña del repo

  • ✓ Superada

    Sigue en mantenimiento

    Último cambio de código: ayer

  • ✓ Superada

    Tiene licencia

    Usa MIT

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Vulnerabilidades publicadas (OSV.dev)

Sin entradas en OSV.dev para lm-mcp@5.0.1

Solo revisa esta versión del paquete, no todas sus dependencias · revisado 15 nov 2026

Qué revisamos → · JSON

Creadores: pedir otra revisión o avisar de un dato erróneo

Conversación

Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.

Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.

Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.

Inicia sesión para publicar

Reseñas de usuarios

Aún no hay reseñas

Inicia sesión para escribir una reseña

Comparado con otros en Otrosi

  • Más estrellas que el 91% de los otros 19927 servidores de esta categoría
  • Publicado en el registro más recientemente que el 96% de los otros 19927 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 19927 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Logicmonitor?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: LM_BEARER_TOKEN, LM_ACCESS_KEY, LM_AGE_KEY, LM_HTTP_AUTH_TOKEN, LM_HTTP_SSL_KEYFILE_PASSWORD, EDWIN_CLIENT_TOKEN

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez ayer, y la última versión (5.0.1) llegó al registro ayer.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: World Monitor, openstatus, Oh My Posh Validator, Strata, Jitsu

Alternativas parecidas

Misma categoría, otros creadores, comandos ya revisados. Primero los oficiales, luego por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

World Monitor

Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.

de koala73Muy usado★ 90,7 milActualizado ayer

Se ejecuta en la nube✓ del servicio · worldmonitor.app

openstatus

Manage monitors, status pages, incidents and maintenances in your openstatus workspace.

de openstatusHQMuy usado★ 9,3 milActualizado hace 2 meses

Se ejecuta en la nube✓ del servicio · openstatus.dev

Oh My Posh Validator

Validate oh-my-posh configurations and segment snippets against the official schema.

de JanDeDobbeleerMuy usado★ 23,8 mil Estrellas de todo el repositorioActualizado hace 26 días

Se ejecuta en la nube✓ del servicio · ohmyposh.dev

Strata

MCP server for progressive tool usage at any scale (see https://klavis.ai)

de Klavis-AIEn crecimiento★ 5,8 milActualizado hace 14 meses

Se ejecuta en la nubeRepo archivado✓ klavis.ai

Jitsu

Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.

de jitsucomMuy usado★ 5,1 milActualizado hace 4 meses

Se ejecuta en la nube✓ del servicio · jitsu.com
  • World Monitor — Funciona en la nube, sin instalar nada · Sin clave
  • openstatus — Funciona en la nube, sin instalar nada · Sin clave
  • Oh My Posh Validator — Funciona en la nube, sin instalar nada · Sin clave
  • Strata — Funciona en la nube, sin instalar nada · Sin clave
  • Jitsu — Funciona en la nube, sin instalar nada · Sin clave

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

LogicMonitor MCP Server

Model Context Protocol (MCP) server that gives AI assistants structured access to the LogicMonitor REST API v3 through 271 tools, 3 workflow prompts, and 25 resources.

Overview

The server runs as a local subprocess of your MCP client and calls your portal with your API token. It works with any MCP client that launches a stdio server, including Claude Desktop, Claude Code, Cursor, Continue, and Cline.

Until you set LM_ENABLE_WRITE_OPERATIONS=true, the server does not list the tools that change your portal. Composite tools such as triage, diagnose, health_check, portal_overview, capacity_plan, and detect_site_outage answer common investigations in one call, and search_tools finds the right tool when your client cannot load them all.

The 271 counts every tool the server can advertise; four of them appear only in multi-portal mode and eight only with Edwin AI credentials; see Integrations.

What's new in v4.3.0

A hardening release: mostly fixes to HTTP exposure, Terraform gating, and analytics that returned wrong or partial answers without saying so.

Check these before you upgrade:

  • LM_TRANSPORT=http with no LM_HTTP_AUTH_TOKEN refuses to start on the default bind, and HTTP routes check Host and Content-Type.
  • terraform_init and terraform_plan need writes enabled, the terraform subprocess no longer inherits cloud credentials, and backend_config is an object.
  • get_topology_map no longer takes device_group_id.
  • get_collector_health reads each collector's isDown field and no longer returns active_collector_down_alerts, so detect_site_outage verdicts change where a collector is down.
  • calculate_availability and score_alert_noise read cleared alerts, so availability falls and flap counts rise where cleared incidents exist.

The CHANGELOG has every change and what to do about it.

Earlier releases

  • v4.2.1: LMv1 portals authenticate again, tool errors reach the client with isError: true, every tool is callable per its own schema, and the container installs from uv.lock.
  • v4.2.0: Multi-portal mode serves many customer portals from one server, with credentials in an age-encrypted vault.
  • v4.1.0: Native OTLP metrics tools, for discovery and PromQL range queries.
  • v4.0.0: Tools that called nonexistent API paths are gone, the cost and Service Insight tools move to working APIs, and the Automated Diagnostics and Remediation surface arrives.

Setup

You need uv for uvx, and a LogicMonitor API token.

To connect Claude Code:

  1. In your portal, go to Settings > Users and Roles > API Tokens.
  2. Create an API-only user or add a token to an existing user, then copy the bearer token.
  3. Add the server:
   claude mcp add logicmonitor \

-e LM_PORTAL=yourcompany.logicmonitor.com \ -e LM_BEARER_TOKEN= \ -- uvx --from lm-mcp lm-mcp-server

  1. Run claude mcp list. The output lists logicmonitor as connected.
  2. Ask your assistant to "List the first 5 devices in LogicMonitor".

Cursor, Claude Desktop, Cline, and Gemini CLI run the same server with the same block:

{

"mcpServers": { "logicmonitor": { "command": "uvx", "args": ["--from", "lm-mcp", "lm-mcp-server"], "env": { "LM_PORTAL": "yourcompany.logicmonitor.com", "LM_BEARER_TOKEN": "your-bearer-token" } } } }

documentation/client-setup.md has each client's config file location and exact steps, including OpenAI Codex and GitHub Copilot, whose formats differ. Cursor loads only the first 40 MCP tools, and that page shows how to fit a curated set under the cap with LM_MCP_CATEGORIES.

Other install methods
# pip

pip install lm-mcp

From source

git clone https://github.com/ryanmat/mcp-server-logicmonitor.git cd mcp-server-logicmonitor uv sync

A uv tool install does not update itself: run uv tool upgrade lm-mcp, then restart your MCP client.

Usage

Ask your assistant in natural language:

  • "Show me all critical alerts from the last hour"
  • "Acknowledge alert LMA12345 with note 'Investigating disk issue'"
  • "What datasources are applied to device 123, and get CPU metrics for the last hour"
  • "Create a dashboard called 'API Health' and add a graph widget"
  • "Create a 2-hour maintenance window (SDT) for device 123"
  • "Triage all critical alerts from the last 4 hours"
  • "Run a health check on device 123, then give me a portal overview for shift handoff"
  • "Forecast when memory on device 123 will hit 90%"
  • "What's the blast radius if device 789 goes down?"
  • "What diagnostics ran on device 123 today, and what did the scripts output?"

The server also takes LogicMonitor filter syntax directly, for example "Get devices where filter is 'displayName~"prod",hostStatus:"normal"'". String values, hostStatus words included, are quoted.

Find a tool
  • search_tools: keyword search by name and description over the tools your settings list, so with writes off it names no write tool; an optional category narrows it to one group
  • the lm://guide/tool-categories resource: all 271 tools grouped by domain
  • documentation/tools.md: every tool, its parameters, and its read/write classification, generated from the tool registry
What the tools cover
AreaTools
AlertsQuery, acknowledge, bulk acknowledge, escalate and add notes to alerts; full CRUD for alert rules; datapoint thresholds, read at instance, device or group level with the level each one comes from, and set or cleared at instance or group level
DevicesFull CRUD for devices and groups, device and group properties, and manual datasource instances; scheduling Active Discovery on a device; the device delta, to follow what changed; unmonitored devices a NetScan found
MetricsDatasources and the devices each applies to, instances, metric data, graphs, and native OTLP metrics through PromQL range and instant queries; analyze_metric(source="otlp") analyzes a PromQL series
DashboardsFull CRUD for dashboards, widgets, and groups
SDTCreate, list, bulk create, and bulk delete scheduled downtime
CollectorsCollectors and collector groups, each collector's events and uploaded log files, and the upgrade history; with writes on, status checks, restarts, acknowledging a down collector, and running allowlisted debug commands one at a time (collector_debug). OpenTelemetry (lmotel) collectors are not among them, since the v3 API the server reads does not list them
WebsitesFull CRUD for synthetic checks and website groups; the checkpoint locations checks run from
ReportsList, view, run, and schedule reports
EscalationsFull CRUD for escalation chains and recipient groups
Users and auditUsers, roles, access groups, API tokens, the portal's tenant names, audit logs, ops notes, login and change audits
LogicModulesQuery, create, update, delete, and import data, config, event, property, topology, log, diagnostic, and remediation sources, and read any of them as its full REST object with raw=true (remediation sources have no import), plus Config Archive retrieval, diffs, and on-demand collection
Diagnostics and remediationAssigned-source resolution, structured execution results with script output, manual execution, action chains and rules
ServicesService Insights services, service groups and rules
APM tracesService discovery, per-operation RED metrics, service alerts, and OTel properties
NetworkNeighbors, interfaces, flows, connections, top talkers, link flaps, and outage detection. See networking intelligence
CostCost recommendations, recommendation categories, and idle resources (LM Envision)
IngestionPush logs and metrics through LMv1 authentication
LogsLM Logs pipelines, tracked queries, saved query groups, partitions with their contracts, and the usage figure. Log search is not offered: the v3 search endpoint applied neither the query nor the time range when probed
Batch jobsList batch jobs and the BatchJob datasources on a device; per-run output comes from get_device_data

get_device_flows and get_device_top_talkers read a device's NetFlow paths and answer FEATURE_DISABLED when the portal has NetFlow off, as the only portal tested does. They return rows as the API sends them, so treat the row shapes as unverified until you have tried them on a portal with NetFlow data.

update_logicmodule(type, id, changes, mode) is the safe way to change a LogicModule: it reads the full definition, deep-merges your changes, validates required fields, and returns a dry-run diff by default, so a partial change cannot blank a script.

Analysis tools

These run server-side in pure Python, so an assistant gets the result in one call.

  • Alert correlation clusters, statistics by severity and device, noise scoring with flap detection, and burst detection
  • analyze_metric reads a series once for its summary, trend, seasonality, change points, anomalies (z-score, IQR, MAD) and linear and Holt-Winters forecast to a threshold, and with one more read compares it with an earlier window; metric correlation across series
  • Availability with MTTR from active and cleared alerts, and SLO error budgets
  • Topology-based blast radius, and change correlation against audit logs

Composite tools (triage, diagnose, health_check, capacity_plan, portal_overview) combine these. Each takes detail_level (summary or full) and returns partial results when a sub-tool fails.

Claude Code skills

Slash-command runbooks that ship with the repo. Clone it and invoke /lm-triage in Claude Code.

SkillCommandDescription
Alert Triage/lm-triageInvestigate active alerts, score noise, correlate clusters, assess blast radius, take action
Device Health/lm-health Health check: metrics, anomalies, availability, topology
Portal Overview/lm-portalPortal-wide snapshot for shift handoff: alerts, collectors, SDTs, down devices
Capacity Planning/lm-capacity Trend analysis, seasonality detection, breach forecasting, right-sizing
APM Investigation/lm-apm [service]Service discovery, operation-level RED metrics, alert correlation
Remediation/lm-remediate Diagnose an alert, then run an assigned RemediationSource or an Edwin AI agent tool after a pre-execution checklist and your confirmation
Edwin Review/lm-edwin [insight]Check an Edwin AI insight's root cause against the causal CI's metric and the alert window
Logs Review/lm-logs [partition]Review LM Logs partitions and their contracts, the pipelines that name them, usage, and saved and tracked queries

Integrations

terraform_generate needs no settings. Multi-portal mode and Edwin AI are optional; add their variables to the env block or claude mcp add command from Setup.

Terraform

terraform_generate exports an existing LM portal resource as HCL for the logicmonitor/logicmonitor provider

Solo se muestra el principio; lee el resto en el repo