Skip to main content
Glama
temurkhan13

silentwatch-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SILENTWATCH_SYSLOGNoPath to syslog file for crontab backend (used when backend=crontab)/var/log/syslog
SILENTWATCH_BACKENDNoBackend type: mock, openclaw-jsonl, crontab, systemdmock
SILENTWATCH_OPENCLAW_LOGSNoDirectory for OpenClaw JSONL logs (used when backend=openclaw-jsonl)~/.openclaw/cron-runs/

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_jobsA

Enumerate all known cron jobs with last-run summary. Returns id, name, schedule, last run time + status, runs/successes in last 24h, silent-fail count, overdue flag.

get_job_statusA

Detailed status for one job: last run, last success, success rates over 24h + 7d, overdue state, silent-fail indicators on the last run.

get_job_runsA

Recent run history for a job (newest first) with timing, exit code, status, silent-fail indicators, output snippet.

find_overdue_jobsA

Returns jobs whose schedule indicates they should have run but haven't, beyond a grace window.

find_silent_failuresC

Jobs that returned exit code 0 but output was flagged by silent-fail rules (empty output, length anomaly, error keywords, duration anomaly).

tail_job_logsB

Most recent N log lines for a job (newest last).

Prompts

Interactive templates invoked by user choice

NameDescription
diagnose-overdueDiagnose why a specific cron job is overdue
summarize-cron-healthDaily digest of cron activity, anomalies, and silent failures

Resources

Contextual data attached and managed by the client

NameDescription
All cron jobsJSON list of all known jobs with summary state
Job: Web Search RefreshManifest + run history for web-search-refresh
Job: Daily Summary EmailManifest + run history for daily-summary
Job: Audit Snapshot (production)Manifest + run history for audit-snapshot
Job: Skill Registry Integrity CheckManifest + run history for skill-registry-check
Job: Cleanup Logs Older Than 30 DaysManifest + run history for cleanup-old-logs
Job: Per-Agent Cost ReportManifest + run history for cost-report-generator

TDQS

A3.8/5.0

Scored across 6 tools

Disambiguation5/5

Each tool addresses a distinct aspect of job monitoring: overdue detection, silent failure detection, run history, job status, job listing, and log tailing. No overlap in purpose.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with underscores, using clear verbs like find, get, list, and tail. No mixing of conventions.

Tool Count5/5

Six tools cover the core functionality of a job monitoring server: listing, anomaly detection, status, logs. Neither too few nor too many for the scope.

Completeness5/5

The tool set provides complete coverage for monitoring cron jobs: discovery, anomaly detection (overdue and silent failures), status, history, and logs. No obvious gaps for a read-only monitoring use case.

Maintenance

ActivityStale
ResponsivenessSyncing