vibeMK MCP Server
by chexmaio.github.chexma/vibemkv0.6.4
Query and configure CheckMK monitoring: hosts, services, rules, downtimes, metrics
context tax
queued
security
queued
cold start
queued
freshness
Active7d ago
Install vibeMK MCP server
Install in Claude Code
claude mcp add vibemk -e CHECKMK_SERVER_URL='<checkmk-server-url>' -e CHECKMK_SITE='<checkmk-site>' -e CHECKMK_USERNAME='<checkmk-username>' -e CHECKMK_PASSWORD='<checkmk-password>' -- uvx vibemkInstall in Cursor
{
"mcpServers": {
"vibemk": {
"command": "uvx",
"args": [
"vibemk"
],
"env": {
"CHECKMK_SERVER_URL": "<checkmk-server-url>",
"CHECKMK_SITE": "<checkmk-site>",
"CHECKMK_USERNAME": "<checkmk-username>",
"CHECKMK_PASSWORD": "<checkmk-password>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"vibemk": {
"command": "uvx",
"args": [
"vibemk"
],
"env": {
"CHECKMK_SERVER_URL": "<checkmk-server-url>",
"CHECKMK_SITE": "<checkmk-site>",
"CHECKMK_USERNAME": "<checkmk-username>",
"CHECKMK_PASSWORD": "<checkmk-password>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"vibemk": {
"type": "stdio",
"command": "uvx",
"args": [
"vibemk"
],
"env": {
"CHECKMK_SERVER_URL": "<checkmk-server-url>",
"CHECKMK_SITE": "<checkmk-site>",
"CHECKMK_USERNAME": "<checkmk-username>",
"CHECKMK_PASSWORD": "<checkmk-password>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"vibemk": {
"command": "uvx",
"args": [
"vibemk"
],
"env": {
"CHECKMK_SERVER_URL": "<checkmk-server-url>",
"CHECKMK_SITE": "<checkmk-site>",
"CHECKMK_USERNAME": "<checkmk-username>",
"CHECKMK_PASSWORD": "<checkmk-password>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| CHECKMK_SERVER_URL | yes | — | CheckMK server URL, e.g. https://monitoring.example.com |
| CHECKMK_SITE | yes | — | CheckMK site name, e.g. cmk |
| CHECKMK_USERNAME | yes | — | CheckMK automation user |
| CHECKMK_PASSWORD | yes | yes | Automation secret of that user |
| CHECKMK_VERIFY_SSL | — | — | Verify the server's TLS certificate |
| NEVER_ACTIVATE_CHANGES | — | — | Never activate configuration changes in CheckMK |
| VIBEMK_READ_ONLY | — | — | Offer only the tools that read and refuse every write |
Freshness
Active — last maintenance signal 7d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-03 · 7d ago · GitHub
Latest release
2026-10-03 · 7d ago · GitHub · v0.6.4
Package published
no data · npm/PyPI
Registry entry updated
2026-10-03 · 7d ago · official registry · v0.6.4
FAQ
›How do I install the vibeMK MCP server in Claude Code?
Run: claude mcp add vibemk -e CHECKMK_SERVER_URL='<checkmk-server-url>' -e CHECKMK_SITE='<checkmk-site>' -e CHECKMK_USERNAME='<checkmk-username>' -e CHECKMK_PASSWORD='<checkmk-password>' -- uvx vibemk. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does vibeMK require an API key?
Yes. It expects CHECKMK_SERVER_URL, CHECKMK_SITE, CHECKMK_USERNAME, CHECKMK_PASSWORD, of which 1 is a secret.
›Can I use vibeMK as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is vibeMK in the official MCP registry?
Yes, as io.github.chexma/vibemk.
Alternatives to vibeMK
Other monitoring & observability MCP servers.