server_health
Liveness + build info. Round-trips the full transport -> auth -> acl -> audit path. Domain: admin.
| Domain | admin |
| Scopes | none |
| Access | read |
| Tags | read-only, domain:admin |
| Profile | core, full |
Annotations
Section titled “Annotations”| Annotation | Value |
|---|---|
| Read-only | yes |
| Destructive | no |
| Idempotent | no |
| Accepts an idempotency key | no |
Idempotent is the advisory MCP idempotentHint. Destructive is also yes for a tool that
asks for confirmation only on some calls.
Confirmation (human in the loop)
Section titled “Confirmation (human in the loop)”No human confirmation is required to call this tool.
This tool takes no parameters.
Output
Section titled “Output”| Field | Type | Always present | Description |
|---|---|---|---|
status |
enum |
yes | One of: "ok" |
name |
enum |
yes | One of: "obsidian-tc" |
version |
string |
yes | — |
native_loaded |
boolean |
yes | — |
vec_enabled |
boolean |
yes | — |
fts_enabled |
boolean |
yes | — |
fts |
object |
Full-text (notes_fts) state. available; recovering (a transient database lock at startup, retried in the background with attempts, max_attempts and next_retry_at, and searches use slower exhaustive disk scans meanwhile); or unavailable with a reason (lock_contention once retries are spent, disabled by OBSIDIAN_TC_DISABLE_FTS, no_notes_table, provision_failed, integrity_failed). last_error is withheld from callers that may not read every vault. | |
fts.state |
enum |
with parent | One of: "available", "recovering", "unavailable" |
fts.reason |
enum |
One of: "lock_contention", "disabled", "no_notes_table", "provision_failed", "integrity_failed", "not_probed" |
|
fts.attempts |
number |
— | |
fts.max_attempts |
number |
— | |
fts.next_retry_at |
number |
— | |
fts.last_error |
string |
— | |
vault_count |
number |
yes | — |
vaults |
string[] |
— | |
uptime_ms |
number |
yes | — |
index |
object |
— | |
index.reconcile |
enum |
with parent | One of: "pending", "ok", "degraded" |
index.reconcile_at |
number | null |
with parent | — |
index.write_failures |
number |
with parent | — |
index.frontmatter_failures |
number |
— | |
index.notes_ready |
boolean |
— | |
index.detail |
object |
— | |
job_queue |
object |
— | |
job_queue.queued |
number |
with parent | — |
job_queue.running |
number |
with parent | — |
job_queue.retrying |
number |
with parent | — |
job_queue.failed |
number |
with parent | — |
job_queue.oldest_queued_age_ms |
number | null |
with parent | — |
toolFacade |
object |
— |
27 more field(s) not shown; describe_capability returns the full output schema.
Related tools
Section titled “Related tools”Other tools in the admin domain: cancel_task, get_index_status, get_metrics, get_server_config, get_task_status, inspect_acl, inspect_visibility, session_rerun.
Back to the tool catalog.