Logicmonitor MCP

by monitoringartist

299 downloads
Not rated
GitHub

About

Logicmonitor MCP is a Model Context Protocol server for LogicMonitor that enables AI assistants to interact with LogicMonitor monitoring data and operations. It provides 125 MCP tools (73 read-only, 52 write) for comprehensive LogicMonitor management.

Details

Author
monitoringartist
Downloads
299
Categories
Other, Infrastructure

- 125 MCP tools (73 read-only, 52 write)
- Multiple transport modes: STDIO, SSE, HTTP
- Flexible authentication: none, bearer token, OAuth/OIDC
- Read-only mode enabled by default for safe monitoring
- Automatic CSRF protection for session-based authentication
- Tool filtering, rate limiting, and smart batching

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Logicmonitor MCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via npx (npx logicmonitor-mcp-server) or Docker. Configure using environment variables (LM_COMPANY, LM_BEARER_TOKEN), a .env file, or CLI flags. Run locally with STDIO transport for Claude Desktop, or remotely with SSE/HTTP transport for web-based access.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "logicmonitor mcp": {
            "github": {
                "command": "docker",
                "args": [
                    "run",
                    "-i",
                    "--rm",
                    "-e",
                    "LM_COMPANY",
                    "-e",
                    "LM_BEARER_TOKEN",
                    "monitoringartist/logicmonitor-mcp-server"
                ],
                "env": {
                    "LM_COMPANY": "<YOUR_LOGICMONITOR_COMPANY>",
                    "LM_BEARER_TOKEN": "<YOUR_LOGICMONITOR_TOKEN>"
                }
            }
        }
    }
}

McpServers

{
    "github": {
        "command": "docker",
        "args": [
            "run",
            "-i",
            "--rm",
            "-e",
            "LM_COMPANY",
            "-e",
            "LM_BEARER_TOKEN",
            "monitoringartist/logicmonitor-mcp-server"
        ],
        "env": {
            "LM_COMPANY": "<YOUR_LOGICMONITOR_COMPANY>",
            "LM_BEARER_TOKEN": "<YOUR_LOGICMONITOR_TOKEN>"
        }
    }
}

LogicMonitor MCP Server

Model Context Protocol (MCP) server for LogicMonitor - enables AI assistants to interact with your LogicMonitor.

CI
Release
npm version
License
TypeScript
Node

Features

- 125 MCP Tools for comprehensive LogicMonitor operations (73 read-only, 52 write)
- Unified Server: Single server implementation supporting all transport modes (STDIO, SSE, HTTP)
- Multiple Transport Modes: STDIO for local use, SSE/HTTP for remote access
- Flexible Authentication: No auth (dev), bearer token, or OAuth/OIDC
- CSRF Protection: Automatic CSRF protection for session-based authentication
- Read-Only Mode: Safe monitoring without modification capabilities (enabled by default)
- Flexible Configuration: CLI flags, environment variables, or .env file
- Debug Logging: JSON or human-readable formats with detailed request/response logging
- Tool Filtering: Enable specific tools or disable search functionality
- Rate Limiting: Automatic retry with exponential backoff
- Batch Operations: Process multiple resources efficiently
- Smart Batching: Adaptive concurrency that automatically adjusts to API rate limits
- TLS/HTTPS Support: Optional TLS for secure remote access

Images

Cursor Prompt - Resource Check Demo

High‑level demonstration of using the LogicMonitor MCP server in Cursor, showing how to execute a
LogicMonitor resource check using an MCP prompt with the argument "www.google.com" (a resource in LogicMonitor).
The agent has knowledge about available MCP tools and uses them in a self‑correcting way:

Cursor Prompt Resource Check

Cursor Tools

Screenshot showing the available LogicMonitor MCP tools within Cursor:

Cursor Tools

Grafana Assistant Tools

Screenshot showing the available LogicMonitor MCP tools within Grafana Assistant:

Grafana Assistant Tools

VS Code Tools

Screenshot showing the available LogicMonitor MCP tools within Visual Studio Code:

VS Code Tools

Installation Options

Local LogicMonitor MCP server

Run LogicMonitor MCP Server locally with STDIO transport for Claude Desktop:

Install with Docker in VS Code%22%2C%22password%22%3Afalse%7D%2C%7B%22id%22%3A%22lm_bearer_token%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22LogicMonitor%20API%20Bearer%20Token%22%2C%22password%22%3Atrue%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22LM_COMPANY%22%2C%22-e%22%2C%22LM_BEARER_TOKEN%22%2C%22ghcr.io%2Fmonitoringartist%2Flogicmonitor-mcp-server%22%5D%2C%22env%22%3A%7B%22LM_COMPANY%22%3A%22%24%7Binput%3Alm_company%7D%22%2C%22LM_BEARER_TOKEN%22%3A%22%24%7Binput%3Alm_bearer_token%7D%22%7D%7D)
Install with npx in VS Code%22%2C%22password%22%3Afalse%7D%2C%7B%22id%22%3A%22lm_bearer_token%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22LogicMonitor%20API%20Bearer%20Token%22%2C%22password%22%3Atrue%7D%5D&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22logicmonitor-mcp-server%22%5D%2C%22env%22%3A%7B%22LM_COMPANY%22%3A%22%24%7Binput%3Alm_company%7D%22%2C%22LM_BEARER_TOKEN%22%3A%22%24%7Binput%3Alm_bearer_token%7D%22%7D%7D)
Install with Docker in WSL in VS Code%22%2C%22password%22%3Afalse%7D%2C%7B%22id%22%3A%22lm_bearer_token%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22LogicMonitor%20API%20Bearer%20Token%22%2C%22password%22%3Atrue%7D%5D&config=%7B%22command%22%3A%22wsl.exe%22%2C%22args%22%3A%5B%22docker%22%2C%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22LM_COMPANY%22%2C%22-e%22%2C%22LM_BEARER_TOKEN%22%2C%22ghcr.io%2Fmonitoringartist%2Flogicmonitor-mcp-server%22%5D%2C%22env%22%3A%7B%22LM_COMPANY%22%3A%22%24%7Binput%3Alm_company%7D%22%2C%22LM_BEARER_TOKEN%22%3A%22%24%7Binput%3Alm_bearer_token%7D%22%2C%22WSLENV%22%3A%22LM_COMPANY%3ALM_BEARER_TOKEN%22%7D%7D)
Install with npx in WSL in VS Code%22%2C%22password%22%3Afalse%7D%2C%7B%22id%22%3A%22lm_bearer_token%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22LogicMonitor%20API%20Bearer%20Token%22%2C%22password%22%3Atrue%7D%5D&config=%7B%22command%22%3A%22wsl.exe%22%2C%22args%22%3A%5B%22npx%22%2C%22-y%22%2C%22logicmonitor-mcp-server%22%5D%2C%22env%22%3A%7B%22LM_COMPANY%22%3A%22%24%7Binput%3Alm_company%7D%22%2C%22LM_BEARER_TOKEN%22%3A%22%24%7Binput%3Alm_bearer_token%7D%22%2C%22WSLENV%22%3A%22LM_COMPANY%3ALM_BEARER_TOKEN%22%7D%7D)
npm
Claude Desktop

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.