vibeMK

Official registry Other

Query and configure CheckMK monitoring: hosts, services, rules, downtimes, metrics

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

PYPI package vibemk
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=<your checkmk_password>' -e 'CHECKMK_VERIFY_SSL=true' -e 'NEVER_ACTIVATE_CHANGES=false' -e 'VIBEMK_READ_ONLY=false' -- uvx vibemk==0.6.4
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "vibemk": {
            "command": "uvx",
            "args": [
                "vibemk==0.6.4"
            ],
            "env": {
                "CHECKMK_SERVER_URL": "<CHECKMK_SERVER_URL>",
                "CHECKMK_SITE": "<CHECKMK_SITE>",
                "CHECKMK_USERNAME": "<CHECKMK_USERNAME>",
                "CHECKMK_PASSWORD": "<your checkmk_password>",
                "CHECKMK_VERIFY_SSL": "true",
                "NEVER_ACTIVATE_CHANGES": "false",
                "VIBEMK_READ_ONLY": "false"
            }
        }
    }
}

Environment variables

  • CHECKMK_SERVER_URL required CheckMK server URL, e.g. https://monitoring.example.com
  • CHECKMK_SITE required CheckMK site name, e.g. cmk
  • CHECKMK_USERNAME required CheckMK automation user
  • CHECKMK_PASSWORD required secret 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

Frequently asked questions

What is vibeMK?

Query and configure CheckMK monitoring: hosts, services, rules, downtimes, metrics

How do I install vibeMK?

It runs on your machine. 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=<your checkmk_password>' -e 'CHECKMK_VERIFY_SSL=true' -e 'NEVER_ACTIVATE_CHANGES=false' -e 'VIBEMK_READ_ONLY=false' -- uvx vibemk==0.6.4. For other clients, paste the JSON configuration from this page into their MCP settings.

Does vibeMK need an API key?

Yes. It expects CHECKMK_SERVER_URL, CHECKMK_SITE, CHECKMK_USERNAME, CHECKMK_PASSWORD, which you set in its configuration.

Is vibeMK open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains vibeMK?

It is published by chexma. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.