World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
LogicMonitor REST API v3 in 273 tools: alerts, devices, metrics, dashboards, logs and Edwin AI.
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
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.
¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter
uv --versionMac: 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
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
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. EDWIN_HOST URL base de Edwin AI, solo https (predeterminado: https:// .dexda.ai; obligatoria en el modo multiportal) Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
SettingsDeveloperEdit Config
{
"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
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
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 LM_TIMEOUT API request timeout in seconds, 5 to 300 · valor por defecto 30LM_ENABLE_WRITE_OPERATIONS Enumera y permite las herramientas que modifican el portal (crear, actualizar, eliminar, confirmar, ejecutar) LM_MAX_RETRIES Reenvíos de una solicitud limitada por tasa, o de un 5xx en un método idempotente, de 0 a 10 LM_RETRY_AFTER_CAP_SECONDS Espera máxima, en segundos, que la cabecera Retry-After del servidor puede imponer entre reintentos. LM_MULTI_PORTAL Sirve varios portales desde un mismo servidor, elegidos en tiempo de ejecución (solo stdio) 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 LM_TRANSPORT stdio, o http para el endpoint Streamable HTTP en /mcp 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 LM_HTTP_PORT Puerto HTTP 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 falseLM_HTTP_ALLOWED_HOSTS Nombres de host separados por comas que el servidor HTTP acepta además de los nombres loopback y LM_HTTP_HOST LM_HTTP_SSL_CERTFILE Certificado TLS para el transporte HTTP LM_HTTP_SSL_KEYFILE Clave privada TLS para el transporte HTTP LM_SESSION_HISTORY_SIZE Llamadas a herramientas conservadas en el historial de la sesión, de 0 a 1000. LM_ENABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a habilitar (p. ej., get_,create_device) LM_DISABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a deshabilitar (p. ej., 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. LM_HEALTH_CHECK_CONNECTIVITY Add a LogicMonitor API call to the HTTP /health check for callers that pass the bearer check · valor por defecto falseLM_LOG_LEVEL Nivel de registro del servidor EDWIN_CLIENT_ID Client id de la credencial de API de Edwin AI; junto con EDWIN_CLIENT_TOKEN activa las ocho herramientas de Edwin 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
A · Usa una app que pueda conectar Logicmonitor
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)
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.
¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter
uv --versionMac: 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
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
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. EDWIN_HOST URL base de Edwin AI, solo https (predeterminado: https:// .dexda.ai; obligatoria en el modo multiportal) Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
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-mcpCambia “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
Deberías ver Logicmonitor en la lista como conectado
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
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 LM_TIMEOUT API request timeout in seconds, 5 to 300 · valor por defecto 30LM_ENABLE_WRITE_OPERATIONS Enumera y permite las herramientas que modifican el portal (crear, actualizar, eliminar, confirmar, ejecutar) LM_MAX_RETRIES Reenvíos de una solicitud limitada por tasa, o de un 5xx en un método idempotente, de 0 a 10 LM_RETRY_AFTER_CAP_SECONDS Espera máxima, en segundos, que la cabecera Retry-After del servidor puede imponer entre reintentos. LM_MULTI_PORTAL Sirve varios portales desde un mismo servidor, elegidos en tiempo de ejecución (solo stdio) 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 LM_TRANSPORT stdio, o http para el endpoint Streamable HTTP en /mcp 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 LM_HTTP_PORT Puerto HTTP 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 falseLM_HTTP_ALLOWED_HOSTS Nombres de host separados por comas que el servidor HTTP acepta además de los nombres loopback y LM_HTTP_HOST LM_HTTP_SSL_CERTFILE Certificado TLS para el transporte HTTP LM_HTTP_SSL_KEYFILE Clave privada TLS para el transporte HTTP LM_SESSION_HISTORY_SIZE Llamadas a herramientas conservadas en el historial de la sesión, de 0 a 1000. LM_ENABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a habilitar (p. ej., get_,create_device) LM_DISABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a deshabilitar (p. ej., 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. LM_HEALTH_CHECK_CONNECTIVITY Add a LogicMonitor API call to the HTTP /health check for callers that pass the bearer check · valor por defecto falseLM_LOG_LEVEL Nivel de registro del servidor EDWIN_CLIENT_ID Client id de la credencial de API de Edwin AI; junto con EDWIN_CLIENT_TOKEN activa las ocho herramientas de Edwin 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)
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.
¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter
uv --versionMac: 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
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
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. EDWIN_HOST URL base de Edwin AI, solo https (predeterminado: https:// .dexda.ai; obligatoria en el modo multiportal) Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
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
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
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 LM_TIMEOUT API request timeout in seconds, 5 to 300 · valor por defecto 30LM_ENABLE_WRITE_OPERATIONS Enumera y permite las herramientas que modifican el portal (crear, actualizar, eliminar, confirmar, ejecutar) LM_MAX_RETRIES Reenvíos de una solicitud limitada por tasa, o de un 5xx en un método idempotente, de 0 a 10 LM_RETRY_AFTER_CAP_SECONDS Espera máxima, en segundos, que la cabecera Retry-After del servidor puede imponer entre reintentos. LM_MULTI_PORTAL Sirve varios portales desde un mismo servidor, elegidos en tiempo de ejecución (solo stdio) 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 LM_TRANSPORT stdio, o http para el endpoint Streamable HTTP en /mcp 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 LM_HTTP_PORT Puerto HTTP 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 falseLM_HTTP_ALLOWED_HOSTS Nombres de host separados por comas que el servidor HTTP acepta además de los nombres loopback y LM_HTTP_HOST LM_HTTP_SSL_CERTFILE Certificado TLS para el transporte HTTP LM_HTTP_SSL_KEYFILE Clave privada TLS para el transporte HTTP LM_SESSION_HISTORY_SIZE Llamadas a herramientas conservadas en el historial de la sesión, de 0 a 1000. LM_ENABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a habilitar (p. ej., get_,create_device) LM_DISABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a deshabilitar (p. ej., 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. LM_HEALTH_CHECK_CONNECTIVITY Add a LogicMonitor API call to the HTTP /health check for callers that pass the bearer check · valor por defecto falseLM_LOG_LEVEL Nivel de registro del servidor EDWIN_CLIENT_ID Client id de la credencial de API de Edwin AI; junto con EDWIN_CLIENT_TOKEN activa las ocho herramientas de Edwin 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)
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.
¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter
uv --versionMac: 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
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
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. EDWIN_HOST URL base de Edwin AI, solo https (predeterminado: https:// .dexda.ai; obligatoria en el modo multiportal) Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
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
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
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 LM_TIMEOUT API request timeout in seconds, 5 to 300 · valor por defecto 30LM_ENABLE_WRITE_OPERATIONS Enumera y permite las herramientas que modifican el portal (crear, actualizar, eliminar, confirmar, ejecutar) LM_MAX_RETRIES Reenvíos de una solicitud limitada por tasa, o de un 5xx en un método idempotente, de 0 a 10 LM_RETRY_AFTER_CAP_SECONDS Espera máxima, en segundos, que la cabecera Retry-After del servidor puede imponer entre reintentos. LM_MULTI_PORTAL Sirve varios portales desde un mismo servidor, elegidos en tiempo de ejecución (solo stdio) 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 LM_TRANSPORT stdio, o http para el endpoint Streamable HTTP en /mcp 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 LM_HTTP_PORT Puerto HTTP 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 falseLM_HTTP_ALLOWED_HOSTS Nombres de host separados por comas que el servidor HTTP acepta además de los nombres loopback y LM_HTTP_HOST LM_HTTP_SSL_CERTFILE Certificado TLS para el transporte HTTP LM_HTTP_SSL_KEYFILE Clave privada TLS para el transporte HTTP LM_SESSION_HISTORY_SIZE Llamadas a herramientas conservadas en el historial de la sesión, de 0 a 1000. LM_ENABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a habilitar (p. ej., get_,create_device) LM_DISABLED_TOOLS Nombres de herramientas o patrones glob separados por comas a deshabilitar (p. ej., 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. LM_HEALTH_CHECK_CONNECTIVITY Add a LogicMonitor API call to the HTTP /health check for callers that pass the bearer check · valor por defecto falseLM_LOG_LEVEL Nivel de registro del servidor EDWIN_CLIENT_ID Client id de la credencial de API de Edwin AI; junto con EDWIN_CLIENT_TOKEN activa las ocho herramientas de Edwin 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
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-mcpClaude 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"
}
}
}
}LM_PORTAL obligatorio envLM_BEARER_TOKEN secreto obligatorio envLM_ACCESS_ID envLM_ACCESS_KEY secreto obligatorio envLM_TIMEOUT envLM_ENABLE_WRITE_OPERATIONS envLM_MAX_RETRIES envLM_RETRY_AFTER_CAP_SECONDS envLM_MULTI_PORTAL envLM_VAULT_FILE envLM_AGE_KEY secreto obligatorio envLM_PORTALS_FILE envLM_TRANSPORT envLM_HTTP_HOST envLM_HTTP_PORT envLM_HTTP_AUTH_TOKEN secreto obligatorio envLM_HTTP_ALLOW_UNAUTHENTICATED envLM_HTTP_ALLOWED_HOSTS envLM_HTTP_SSL_CERTFILE envLM_HTTP_SSL_KEYFILE envLM_HTTP_SSL_KEYFILE_PASSWORD secreto obligatorio envLM_SESSION_HISTORY_SIZE envLM_ENABLED_TOOLS envLM_DISABLED_TOOLS envLM_MCP_CATEGORIES envLM_HEALTH_CHECK_CONNECTIVITY envLM_LOG_LEVEL envEDWIN_CLIENT_ID envEDWIN_CLIENT_TOKEN secreto obligatorio envEDWIN_HOST obligatorio envDescripciones 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.
pypi: lm-mcpSegú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
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
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
El nombre en el registro se verificó con la cuenta de GitHub ryanmat, dueña del repo
Último cambio de código: ayer
Usa MIT
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
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
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.
Aún no hay reseñas
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.
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.
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 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).
El repo de GitHub cambió por última vez ayer, y la última versión (5.0.1) llegó al registro ayer.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: World Monitor, openstatus, Oh My Posh Validator, Strata, Jitsu
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
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
Validate oh-my-posh configurations and segment snippets against the official schema.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.
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.
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.
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.
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
isError: true, every tool is callable per its own schema, and the container installs from uv.lock.You need uv for uvx, and a LogicMonitor API token.
To connect Claude Code:
claude mcp add logicmonitor \
-e LM_PORTAL=yourcompany.logicmonitor.com \ -e LM_BEARER_TOKEN= \ -- uvx --from lm-mcp lm-mcp-server
claude mcp list. The output lists logicmonitor as connected.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.
# pip
pip install lm-mcp
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.
Ask your assistant in natural language:
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.
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 grouplm://guide/tool-categories resource: all 271 tools grouped by domain| Area | Tools |
|---|---|
| Alerts | Query, 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 |
| Devices | Full 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 |
| Metrics | Datasources 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 |
| Dashboards | Full CRUD for dashboards, widgets, and groups |
| SDT | Create, list, bulk create, and bulk delete scheduled downtime |
| Collectors | Collectors 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 |
| Websites | Full CRUD for synthetic checks and website groups; the checkpoint locations checks run from |
| Reports | List, view, run, and schedule reports |
| Escalations | Full CRUD for escalation chains and recipient groups |
| Users and audit | Users, roles, access groups, API tokens, the portal's tenant names, audit logs, ops notes, login and change audits |
| LogicModules | Query, 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 remediation | Assigned-source resolution, structured execution results with script output, manual execution, action chains and rules |
| Services | Service Insights services, service groups and rules |
| APM traces | Service discovery, per-operation RED metrics, service alerts, and OTel properties |
| Network | Neighbors, interfaces, flows, connections, top talkers, link flaps, and outage detection. See networking intelligence |
| Cost | Cost recommendations, recommendation categories, and idle resources (LM Envision) |
| Ingestion | Push logs and metrics through LMv1 authentication |
| Logs | LM 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 jobs | List 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.
These run server-side in pure Python, so an assistant gets the result in one call.
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 seriesComposite 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.
Slash-command runbooks that ship with the repo. Clone it and invoke /lm-triage in Claude Code.
| Skill | Command | Description |
|---|---|---|
| Alert Triage | /lm-triage | Investigate active alerts, score noise, correlate clusters, assess blast radius, take action |
| Device Health | /lm-health | Health check: metrics, anomalies, availability, topology |
| Portal Overview | /lm-portal | Portal-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 |
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_generate exports an existing LM portal resource as HCL for the logicmonitor/logicmonitor provider