Minecraft Monitor

v0.1.0

Monitor Minecraft servers by checking online status, player counts, latency, and version info using the Server List Ping protocol. Use when the user asks to check Minecraft server status, monitor a Minecraft server, verify if a server is online, get player counts, or mentions Minecraft server monitoring. Example servers include corejourney.org.

0· 1.1k·2 current·2 all-time
byWilliam Mantly@wmantly

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for wmantly/minecraft-monitor-skill.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Minecraft Monitor" (wmantly/minecraft-monitor-skill) from ClawHub.
Skill page: https://clawhub.ai/wmantly/minecraft-monitor-skill
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install wmantly/minecraft-monitor-skill

ClawHub CLI

Package manager switcher

npx clawhub@latest install minecraft-monitor-skill
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (Minecraft server monitoring) match the included Python script and usage examples. All required behavior (online check, ping, players, MOTD, version) is implemented by the script; there are no unrelated dependencies or permissions requested.
Instruction Scope
SKILL.md simply instructs the agent/user to run the bundled script from the skill workspace path with host[:port] and optional timeout. The instructions do not ask the agent to read unrelated files, environment variables, or send data to third-party endpoints.
Install Mechanism
No install spec or external downloads. The skill is instruction-only with a provided script — nothing is fetched or written to disk beyond the skill bundle itself.
Credentials
No environment variables, credentials, or config paths are requested. The script makes outbound TCP connections only to the target server(s) provided by the user, which is proportional to the stated purpose.
Persistence & Privilege
always is false, autonomous invocation is allowed (platform default) and appropriate for a user-invocable monitoring skill. The skill does not attempt to modify other skills or persistent system-wide settings.
Assessment
This skill appears to do exactly what it says: it opens a TCP connection to the target Minecraft server and parses the status response. Before installing/using it, consider: (1) the script will make outbound network connections to whichever host you provide — only query servers you have permission to probe; (2) the code runs locally as a Python script from the skill workspace, so if you are uncomfortable run it in a sandbox or review the script (it's short and straightforward); (3) the skill does not require secrets or external downloads. If you plan to run it periodically, ensure your monitoring policy permits network probes and cron jobs.

Like a lobster shell, security has layers — review code before you run it.

Minecraftvk97awya3fmxzcpr2qqhqtweeq9811mt8latestvk97awya3fmxzcpr2qqhqtweeq9811mt8
1.1kdownloads
0stars
1versions
Updated 1mo ago
v0.1.0
MIT-0

Minecraft Server Monitoring

Quickly check Minecraft server status without installing any external dependencies.

Quick Check

Check if a server is online:

python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py corejourney.org
🟢 corejourney.org:25565 - ONLINE (45ms)
   Version: 1.20.4
   Players: 3/20
   Online: Steve, Alex, CreeperHunter
   MOTD: Welcome to Core Journey!

Usage

python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py <host[:port]> [timeout]
  • host: Server hostname or IP address (e.g., corejourney.org, 192.168.1.10)
  • port: Optional, defaults to 25565
  • timeout: Optional connection timeout in seconds (default: 5)

Examples

# Check default port
python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py corejourney.org

# Check custom port
python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py corejourney.org:25566

# Check IP with longer timeout
python3 ~/.openclaw/workspace/skills/public/minecraft-monitor/scripts/minecraft-status.py 192.168.1.10 10

Output

Online server:

  • 🟢 Green (good ping) / 🟡 Yellow (moderate) / 🟠 Orange (slow)
  • Server address and port
  • Response time in milliseconds
  • Minecraft version
  • Current/maximum player count
  • List of online players (up to 5 shown)
  • Server MOTD (message of the day)

Offline server:

  • 🔴 Red indicator
  • Error message (timeout, connection refused, etc.)

What's Being Monitored

  • ✅ Online/offline status
  • ✅ Player count (current/max)
  • ✅ Response time/latency
  • ✅ Server version
  • ✅ Online player list (if available)
  • ✅ Server MOTD

Notes

  • Uses Minecraft Server List Ping (SLP) protocol - works with all modern Minecraft servers
  • No server-side plugins or RCON access required
  • Exit code 0 if online, 1 if offline (useful for scripts/automation)
  • SRV records are not automatically resolved - use the actual server address

Integration Ideas

  • Add to a cron job for periodic health checks
  • Wrap in a monitoring script that alerts if server goes offline
  • Use in automation pipelines that depend on server availability
  • Create a dashboard showing server status history

Comments

Loading comments...