← 返回 Skills 市场
reikys

Mcp Health Monitor

作者 reikys · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
111
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mcp-health-monitor
功能描述
Auto-monitor MCP servers and AI services with health checks, auto-restart on failure, and Telegram alerts
安全使用建议
This skill appears to do what it says: local health checks, optional Telegram alerts, and macOS launchctl restarts. Before installing: (1) open and review scripts/healthcheck.sh and the SERVICES array and adjust patterns so pgrep -f won't accidentally match unrelated processes; (2) if you use a .env file, ensure it contains only VAR=VALUE lines and is owned and writable only by your user (sourcing the file executes shell code); (3) test the script manually before enabling a scheduled LaunchAgent/cron job; (4) verify the Telegram bot token and chat ID are correct and that alerts go only to your intended chat; (5) on Linux, adapt the restart commands to systemctl instead of launchctl. If you are comfortable with these checks, the skill is coherent with its stated purpose.
功能分析
Type: OpenClaw Skill Name: mcp-health-monitor Version: 1.0.0 The skill is a legitimate monitoring utility designed to check the health of MCP servers and AI services. The core logic in `scripts/healthcheck.sh` uses standard tools like `curl` and `pgrep` to verify service status and employs `launchctl` for service restarts as advertised. The Telegram alert functionality and environment variable handling are transparently implemented and align with the documentation in `SKILL.md` and `README.md`.
能力评估
Purpose & Capability
Name/description, README, SKILL.md, and the included script all describe the same behavior: HTTP and process checks, optional Telegram alerts, and macOS launchctl restarts. There are no unexplained environment variables, external services, or binaries requested beyond those needed (curl/pgrep/launchctl which are expected for this task).
Instruction Scope
Runtime instructions and the script stay within monitoring/restart/alert scope. Notable points: the script sources an ENV_FILE (default $HOME/.env) which will execute any shell constructs present there (the script uses `source`), so the file must be restricted to simple VAR=VALUE entries and owned by the user. Process checks use `pgrep -f` with user-supplied patterns — overly-broad patterns can match unintended processes (false positives/negatives). Alerts are sent only to Telegram's API (https://api.telegram.org) as expected; no other external endpoints are contacted.
Install Mechanism
No install spec — instruction-only with an included shell script. This is low-risk from an installation perspective: nothing is downloaded from remote URLs and nothing is automatically written to system locations by an installer. The user is instructed to copy the script and create a LaunchAgent or cron entry manually.
Credentials
No required secrets are declared in registry metadata; the script optionally uses TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID for alerts, which is proportionate. Caveat: the script sources the ENV_FILE which could execute commands if the file contains shell statements rather than simple assignments; treat the .env file as executable content and protect it accordingly.
Persistence & Privilege
The skill does not request 'always: true' or other elevated platform privileges. The installation instructions recommend creating a user LaunchAgent or cron entry to run periodically — this gives persistent scheduling (intended for monitoring) but is a normal and expected level of persistence for a health-check tool.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mcp-health-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mcp-health-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of mcp-health-monitor: - Automates health checks for MCP servers and AI services (HTTP and process checks). - Auto-restarts failed services via launchctl; supports optional Telegram alerts for failures. - Simple setup with environment variables and an editable services list in the script. - macOS LaunchAgent and Linux (cron/systemd) scheduling supported. - Detailed, structured logs and failure notifications only when issues are detected.
元数据
Slug mcp-health-monitor
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Mcp Health Monitor 是什么?

Auto-monitor MCP servers and AI services with health checks, auto-restart on failure, and Telegram alerts. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 111 次。

如何安装 Mcp Health Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mcp-health-monitor」即可一键安装,无需额外配置。

Mcp Health Monitor 是免费的吗?

是的,Mcp Health Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Mcp Health Monitor 支持哪些平台?

Mcp Health Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Mcp Health Monitor?

由 reikys(@reikys)开发并维护,当前版本 v1.0.0。

💬 留言讨论