Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
LogicMonitor API integration with 167 tools for alerts, devices, dashboards, and more.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
LM_PORTAL, LM_BEARER_TOKEN, LM_ENABLE_WRITE_OPERATIONS, LM_ACCESS_ID, LM_ACCESS_KEY, LM_ENABLED_TOOLS, LM_DISABLED_TOOLS, LM_LOG_LEVELAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"logicmonitor": {
"command": "uvx",
"args": [
"lm-mcp"
],
"env": {
"LM_PORTAL": "your-value",
"LM_BEARER_TOKEN": "your-value",
"LM_ENABLE_WRITE_OPERATIONS": "your-value",
"LM_ACCESS_ID": "your-value",
"LM_ACCESS_KEY": "your-value",
"LM_ENABLED_TOOLS": "your-value",
"LM_DISABLED_TOOLS": "your-value",
"LM_LOG_LEVEL": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add logicmonitor --env LM_PORTAL=your-value --env LM_BEARER_TOKEN=your-value --env LM_ENABLE_WRITE_OPERATIONS=your-value --env LM_ACCESS_ID=your-value --env LM_ACCESS_KEY=your-value --env LM_ENABLED_TOOLS=your-value --env LM_DISABLED_TOOLS=your-value --env LM_LOG_LEVEL=your-value -- uvx lm-mcpTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"logicmonitor": {
"command": "uvx",
"args": [
"lm-mcp"
],
"env": {
"LM_PORTAL": "your-value",
"LM_BEARER_TOKEN": "your-value",
"LM_ENABLE_WRITE_OPERATIONS": "your-value",
"LM_ACCESS_ID": "your-value",
"LM_ACCESS_KEY": "your-value",
"LM_ENABLED_TOOLS": "your-value",
"LM_DISABLED_TOOLS": "your-value",
"LM_LOG_LEVEL": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"logicmonitor": {
"type": "stdio",
"command": "uvx",
"args": [
"lm-mcp"
],
"env": {
"LM_PORTAL": "your-value",
"LM_BEARER_TOKEN": "your-value",
"LM_ENABLE_WRITE_OPERATIONS": "your-value",
"LM_ACCESS_ID": "your-value",
"LM_ACCESS_KEY": "your-value",
"LM_ENABLED_TOOLS": "your-value",
"LM_DISABLED_TOOLS": "your-value",
"LM_LOG_LEVEL": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
LM_ENABLE_WRITE_OPERATIONS envLM_ACCESS_ID envLM_ENABLED_TOOLS envLM_DISABLED_TOOLS envLM_LOG_LEVEL envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto ryanmat bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: LM_PORTAL, LM_BEARER_TOKEN, LM_ACCESS_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.5.1) kam vor 9 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Symantec Cloud DLP AIops
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Governed Symantec Cloud DLP — 14 MCP tools, read-only with audit.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Model Context Protocol (MCP) server for LogicMonitor REST API v3 integration. Enables AI assistants to interact with LogicMonitor monitoring data through 306 structured tools, 15 workflow prompts, and 26 resources. Optional integrations: IBM watsonx.ai for Granite TTM forecasting and NL summaries, Terraform IaC for any provider, and HuggingFace local Granite model fallback.
Works with any MCP-compatible client: Claude Desktop, Claude Code, Cursor, Continue, Cline, and more.
1. Get your LogicMonitor Bearer Token:
2. Configure your MCP client:
For Claude Code (CLI):
claude mcp add logicmonitor \
-e LM_PORTAL=yourcompany.logicmonitor.com \ -e LM_BEARER_TOKEN= \ -- uvx --from lm-mcp lm-mcp-server
With IBM watsonx.ai integration (optional -- adds Granite TTM forecasting and NL summaries):
claude mcp add logicmonitor \
-e LM_PORTAL=yourcompany.logicmonitor.com \ -e LM_BEARER_TOKEN= \ -e WATSONX_API_KEY= \ -e WATSONX_URL=https://us-south.ml.cloud.ibm.com \ -e WATSONX_PROJECT_ID=your-watsonx-project-id \ -- uvx --from "lm-mcp[ibm]" lm-mcp-server
With Terraform IaC (optional -- adds terraform plan/apply/generate tools):
claude mcp add logicmonitor \
-e LM_PORTAL=yourcompany.logicmonitor.com \ -e LM_BEARER_TOKEN= \ -e TF_WORKSPACE_DIR=/path/to/terraform/workspaces \ -- uvx --from lm-mcp lm-mcp-server
With HuggingFace local models (optional -- local Granite TTM + NL summaries, no cloud API needed):
claude mcp add logicmonitor \
-e LM_PORTAL=yourcompany.logicmonitor.com \ -e LM_BEARER_TOKEN= \ -- uvx --from "lm-mcp[huggingface]" lm-mcp-server
For Claude Desktop, add to your config file (see MCP Client Configuration below).
3. Verify it's working:
claude mcp list
You should see: logicmonitor: uvx --from lm-mcp lm-mcp-server - ✓ Connected
4. Test with a prompt:
"Show me all critical alerts in LogicMonitor"
A fix release. LMv1 portals authenticate again, writes included: the signature follows LogicMonitor's documented recipe and covers the exact bytes sent. Tool errors reach the client with isError: true and are audited as failures, every tool is callable per its own schema, stdio starts in every configuration, and /readyz no longer calls the portal. Releases are now gated on the suite across Python 3.11 to 3.13, and the container installs from uv.lock with hash checking, digest-pinned base images, and a fixed non-root UID.
v4.2.0
Multi-portal mode arrives, hardened. A single server can now serve many customer portals, selecting the active one at runtime with list_portals, use_portal, current_portal, and reload_portals — one entry in your MCP client instead of one server (and one pasted token) per portal. Credentials live in an age-encrypted vault, every portal is read-only unless its vault record says otherwise, and the mode is deliberately stdio-only: the server refuses to start it on the shared HTTP transport. The release also carries a full dependency refresh clearing 53 dependabot alerts across the lockfile.
v4.1.0
Native OTLP metrics arrive. LogicMonitor's new OTLP Metrics feature (feature-flag gated, Prometheus-backed) ships in its first phase with a single UI surface (the dashboard Advanced Metrics Widget) and no Metrics Explorer yet; these four tools are the first programmatic window into that data: get_otlp_metric_names, get_otlp_metric_labels, and get_otlp_label_values for discovery, and query_otlp_metrics for full PromQL range queries returning time-series matrices. All four were validated live against a flag-enabled portal fed by a real OTel collector (Kubernetes cAdvisor and application metrics), translate the feature-disabled portal responses into a clear availability notice, and cap large matrix responses with even-stride downsampling so they stay LLM-friendly.
Major. Every tool now wraps an endpoint proven to exist, validated against a live portal. Six tools that called nonexistent API paths since introduction are removed (get_cloud_cost_accounts, get_cost_summary, get_resource_cost, get_remediation_status, get_remediation_history, get_batchjob_history); the cost recommendation tools move onto the working /cost-optimization API; the Service Insight tools query real Service Insight objects (deviceType 6 devices and BizService groups) instead of the legacy v1 websites API. The Automated Diagnostics & Remediation surface arrives in full: get_diagnostic_remediation_assignments and get_diagnostic_remediation_results (structured execution records with script output, replacing audit-log scraping), execute_diagnostic, full CRUD plus import/export for diagnostic and remediation sources, and the new action chain / action rule namespace (11 tools including the set_action_rule_status toggle). update_logicmodule gains the two new source types and its apply mode actually applies now (it previously tripped its own sub-tools' confirm guards). run_report executions are pollable via get_report_execution, get_alert_details can fetch the full message body, and NextGen reports are visible to the report list tools.
Full release history, including v3.9.x and earlier, is in CHANGELOG.md. The v3.8.0 networking intelligence tools have a dedicated reference: documentation/networking-intelligence.md.
306 Tools across comprehensive LogicMonitor API coverage (277 LM + 18 AAP + 10 Terraform + 1 watsonx):
Server-side intelligence that transforms raw monitoring data into actionable insights:
Pure-Python statistical methods for capacity planning, trend analysis, and operational scoring:
Multi-step analysis tools that combine several sub-tools into a single call. Each supports detail_level ("summary" or "full"), optional summarize=true for plain-English NL summaries via IBM Granite (requires watsonx.ai), and handles sub-tool failures gracefully with partial results.
update_logicmodule(type, id, changes, mode) exports the current full definition, deep-merges your changes, validates required fields, and returns a dry-run diff (default) or applies the merge. Prevents the full-replace blanking that wiped production Groovy scripts in two prior incidents. Supports configsource, datasource, eventsource, logsource, propertysource, topologysource.Service discovery and RED metrics for LogicMonitor APM (Application Performance Monitoring):
Nur der Anfang wird gezeigt; den Rest findest du im Repo