mcp uptime kuma for VS Code
io.github.davidfuchs/mcp-uptime-kuma
A Model Context Protocol (MCP) server for Uptime Kuma version 2.
client:VS Code
transport:stdio
runtime:npm
Install mcp uptime kuma in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "uptime-kuma-url",
"description": "UPTIME_KUMA_URL",
"password": true
},
{
"type": "promptString",
"id": "uptime-kuma-username",
"description": "UPTIME_KUMA_USERNAME",
"password": true
},
{
"type": "promptString",
"id": "uptime-kuma-password",
"description": "UPTIME_KUMA_PASSWORD",
"password": true
},
{
"type": "promptString",
"id": "uptime-kuma-2fa-token",
"description": "UPTIME_KUMA_2FA_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "uptime-kuma-jwt-token",
"description": "UPTIME_KUMA_JWT_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "uptime-kuma-headers",
"description": "UPTIME_KUMA_HEADERS",
"password": true
}
],
"servers": {
"mcp-uptime-kuma": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@davidfuchs/mcp-uptime-kuma"
],
"env": {
"UPTIME_KUMA_URL": "${input:uptime-kuma-url}",
"UPTIME_KUMA_USERNAME": "${input:uptime-kuma-username}",
"UPTIME_KUMA_PASSWORD": "${input:uptime-kuma-password}",
"UPTIME_KUMA_2FA_TOKEN": "${input:uptime-kuma-2fa-token}",
"UPTIME_KUMA_JWT_TOKEN": "${input:uptime-kuma-jwt-token}",
"UPTIME_KUMA_HEADERS": "${input:uptime-kuma-headers}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs