logicmonitor for VS Code
io.github.ryanmat/logicmonitor
LogicMonitor API integration with 167 tools for alerts, devices, dashboards, and more.
client:VS Code
transport:stdio
runtime:pypi
Install logicmonitor in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "lm-portal",
"description": "LM_PORTAL",
"password": true
},
{
"type": "promptString",
"id": "lm-bearer-token",
"description": "LM_BEARER_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "lm-enable-write-operations",
"description": "LM_ENABLE_WRITE_OPERATIONS",
"password": true
},
{
"type": "promptString",
"id": "lm-access-id",
"description": "LM_ACCESS_ID",
"password": true
},
{
"type": "promptString",
"id": "lm-access-key",
"description": "LM_ACCESS_KEY",
"password": true
},
{
"type": "promptString",
"id": "lm-enabled-tools",
"description": "LM_ENABLED_TOOLS",
"password": true
},
{
"type": "promptString",
"id": "lm-disabled-tools",
"description": "LM_DISABLED_TOOLS",
"password": true
},
{
"type": "promptString",
"id": "lm-log-level",
"description": "LM_LOG_LEVEL",
"password": true
}
],
"servers": {
"logicmonitor": {
"type": "stdio",
"command": "uvx",
"args": [
"lm-mcp"
],
"env": {
"LM_PORTAL": "${input:lm-portal}",
"LM_BEARER_TOKEN": "${input:lm-bearer-token}",
"LM_ENABLE_WRITE_OPERATIONS": "${input:lm-enable-write-operations}",
"LM_ACCESS_ID": "${input:lm-access-id}",
"LM_ACCESS_KEY": "${input:lm-access-key}",
"LM_ENABLED_TOOLS": "${input:lm-enabled-tools}",
"LM_DISABLED_TOOLS": "${input:lm-disabled-tools}",
"LM_LOG_LEVEL": "${input:lm-log-level}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs