mcp-server-logicmonitor
Verified Safeby ryanmat
Overview
Enables AI assistants to interact with LogicMonitor monitoring data through structured tools and the Model Context Protocol (MCP). It provides comprehensive API coverage for managing alerts, devices, metrics, dashboards, SDTs, and more within the LogicMonitor platform.
Installation
uvx --from lm-mcp lm-mcp-serverEnvironment Variables
- LM_PORTAL
- LM_BEARER_TOKEN
- LM_ACCESS_ID
- LM_ACCESS_KEY
- LM_ENABLE_WRITE_OPERATIONS
- LM_API_VERSION
- LM_TIMEOUT
- LM_MAX_RETRIES
Security Notes
The project demonstrates strong security practices. Credentials (LM_BEARER_TOKEN, LM_ACCESS_ID, LM_ACCESS_KEY) are loaded from environment variables, which is a secure method, and the bearer token enforces a minimum length of 10 characters. Write operations (create, update, delete) are disabled by default and require an explicit opt-in via `LM_ENABLE_WRITE_OPERATIONS=true`, promoting a 'security-first' approach. Network communication uses `httpx` with built-in retry logic for rate limits and server errors, enhancing reliability without compromising security. There is no usage of `eval` or evident obfuscation. Input validation for specific fields is present, and API calls are structured, relying on the upstream LogicMonitor API for deeper input sanitization.
Similar Servers
fastmcp
FastMCP is an ergonomic interface for the Model Context Protocol (MCP), providing a comprehensive framework for building and interacting with AI agents, tools, resources, and prompts across various transports and authentication methods.
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
mcp-interviewer
A Python CLI tool to evaluate Model Context Protocol (MCP) servers for agentic use-cases, by inspecting capabilities, running functional tests, and providing LLM-as-a-judge evaluations.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.