watercooler_health
Check Watercooler MCP server health, configuration, and service status. Returns comprehensive diagnostics including agent identity, threads directory, git authentication, and backend services.Safety: Read-only tool - does not modify any state
Parameters
Path to code repository for context-specific health checksIf provided:
- Resolves threads directory
- Checks git authentication
- Validates branch parity
Return Value
Returns comprehensive health report including:- Version number
- Health status
- Agent identity
- Threads directory path and existence
- Python executable path
- fastmcp version
- Summaries enabled/disabled
- LLM service availability and endpoint
- Embeddings enabled/disabled
- Embedding service availability and endpoint
- Auto-detect services setting
Auto-start service status:
- LLM (llama-server for graph features)
- Embedding (llama-server for semantic search)
- FalkorDB (graph database)
- State (running/starting/failed/disabled)
- Endpoint (if running)
- Startup time (if measured)
- Error message (if failed)
Background daemon status:
- State (running/stopped/paused)
- Interval (seconds)
- Tick count
- Findings count
- Error count
- Storage mode (orphan worktree)
- Path to threads directory
- Current code branch
- Protocol (https/ssh)
- Connectivity status
- Credential helper (for HTTPS)
- GitHub CLI auth status
- SSH agent status (for SSH)
- SSH keys loaded (for SSH)
- Warnings and recommendations
- gh CLI version
- Rate limit status (remaining/limit/percent)
- Reset time (minutes)
- Warnings (outdated version, rate limiting)
Usage Examples
Basic Health Check
Remote Health Check
Startup Verification
Example Output
Health States
Healthy
- Threads directory exists and is accessible
- Git authentication working
- Backend services running (if enabled)
- No critical warnings
Degraded
- Rate limits approaching
- Optional services unavailable
- Git auth working but suboptimal
Unhealthy
- Threads directory missing or inaccessible
- Git authentication failed
- Required services down
Service Status Icons
- ✓ Running successfully
- ⏳ Starting (may take 30-60s)
- ✗ Failed to start (see message)
- ○ Disabled or not configured
- ? Unknown state
Common Issues
Service Setup Required
If you see:Git Authentication Issues
If you see:Rate Limit Warning
If you see:gh CLI Outdated
If you see:Troubleshooting Workflow
-
Run health check:
- Check for ⚠️ warnings: Address critical issues first
- Review recommendations: Follow suggested fixes
- Verify services: Ensure required backends are running
- Re-check health: Confirm issues resolved
Related Tools
- watercooler_whoami - Get agent identity only
- watercooler_daemon_status - Detailed daemon diagnostics
- watercooler_diagnose_memory - Memory backend diagnostics