java_status
Checks the health of the Java Spring MCP server by probing its search index, local cache, and upstream Java/Spring/Maven endpoints, returning overall status and diagnostics.
Instructions
Real health check: search index, local cache and upstream endpoints.
The cache check gains read_only: true plus read_only_reason
when the database cannot be written (P5). It stays an "ok" check on
purpose: a cache that only reads is a degraded optimisation, not a sick
server, so overall does not change.
Probes docs.oracle.com, docs.spring.io and search.maven.org with a light GET (10s timeout each). Never raises; returns {"server", "version", "checks": {...}, "overall": "ok"|"degraded"|"error"} where overall is "error" when the search index is unavailable, "degraded" when any check fails, and "ok" otherwise.
Also returns a top-level politeness block with the politeness layer's
counters: robots cache rows/fetches/hits, requests blocked by robots.txt,
throttle waits and per-host delays, conditional GETs / 304 revalidations,
429 / transport retries, stalls, request budgets and whether the layer is
disabled (JAVA_SPRING_MCP_POLITENESS_DISABLED). It sits outside
checks on purpose: it is diagnostics and must never change
overall.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||