vibeMK MCP server
io.github.chexma/vibemk·v0.6.4·18 starsQuery and configure CheckMK monitoring: hosts, services, rules, downtimes, metrics
18 stars
Reviews
Write oneNobody has reviewed vibeMK yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
vibeMK tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan55 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How vibeMK compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- GitHub stars
- 18
- more than 90% of 28,688 servers
Install vibeMK in Claude Code, Cursor or VS Code
claude mcp add vibemk -- uvx vibemk
What the publisher says
From the vibeMK repository's README, as published. We do not edit it. Read it on GitHub
vibeMK 🚀
CheckMK Monitoring via LLM - Professional MCP Server
<!-- mcp-name: io.github.chexma/vibemk -->
🎯 Overview
vibeMK enables complete management of your CheckMK monitoring environment directly through LLM interfaces using natural language. This project is in the alpha stage and under development. I accept no liability for any damage resulting from the use of this software.
vibeMK - Current Features
Live Monitoring ✅
- Host Status: Real-time host state (UP/DOWN/UNREACHABLE) with hard state detection
- Service Status: Live service monitoring (OK/WARNING/CRITICAL/UNKNOWN)
- Performance Metrics: Retrieve metrics data with automatic discovery
- Current Problems: Auto-detect all active monitoring issues
Downtime Management ✅
- Schedule Downtimes: Create host/service downtimes with flexible duration parsing ("2h", "1h30m")
- List & Filter: View all downtimes or filter for active ones only
Problem Management ✅
- Acknowledge Problems: Set acknowledgements for host/service issues (sticky/persistent options)
- List Acknowledgements: View all current problem acknowledgements
- Remove Acknowledgements: Delete by pattern or individual removal
Configuration Management ✅
- Folders: Create/delete monitoring folder structures
- Rules: Create rules for 2000+ CheckMK ruleset types with proper format handling
- Time Periods: Create custom notification schedules (business hours, 24/7, etc.)
- Host Groups: Organize hosts into logical groups
User & Security ✅
- User Accounts: Create/manage user accounts with role assignment
- Password Management: Set passwords with policy enforcement
- Contact Groups: Manage notification groups
- Host/Service Tags: Comprehensive tagging system
🚀 Quick Start
1. pipx install vibemk (or: uv tool install vibemk, or pip install vibemk into a virtual environment)
2. Edit the configuration file of your LLM Client, e.g. Claude Desktop - claude_desktop_config.json (See examples)
3. Start your LLM Client
4. CheckMK automation user setup (Administrator permissions or a customized role if changes are to be made, read-only if only analyses are to be performed.)
5. voila - configure checkmk using natural languageComplete Installation Guide: See INSTALL.md for detailed step-by-step instructions. Upgrading from 0.3.x or older: git pull is not enough, see Upgrading. More Examples: See examples/llmconfigs/ and INSTALL.md Visual Examples**: See examples/Screenshots/ for example prompts and usage patterns
🔌 Running it
Locally (default). The LLM client starts vibeMK itself over stdio. Nothing to host, nothing to secure -- the client already owns the process.
Centrally. One instance can serve many clients over Streamable HTTP, so they need neither Python nor vibeMK installed:
export VIBEMK_HTTP_TOKEN="$(python -c 'import secrets; print(secrets.token_urlsafe(32))')"
vibemk --transport http --port 8765Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
vibeMK: common questions
- Is vibeMK MCP server safe?
- Mostly: it is graded B (83/100). Read the vibeMK safety report
- How do I install vibeMK?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does vibeMK need an API key?
- Yes. The registry entry asks for
CHECKMK_PASSWORD. - Is vibeMK maintained?
- The last commit was 32 days ago (2026-10-03). The latest release is v0.6.4.
- What can I use instead of vibeMK?
- Servers from other publishers that do the same job: Netdata MCP server.
- How does vibeMK compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); github stars 18 (more than 90% of 28,688 servers). Full comparison.
Alternatives to vibeMK
Same job from other publishers: the closest match first, then the best rated.
- NetdataReal-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.not reviewedWidely usedA