local_ydb_healthcheck
Run YDB CLI SelfCheck to assess database health and return issue counts, types, and healthy status.
Instructions
Read-only YDB monitoring healthcheck for the configured tenant or root database. Uses the official YDB CLI SelfCheck path, returns selfCheckResult, issue counts, issue types, capped raw output, and whether the database is healthy; use after local_ydb_status_report for database-level diagnostics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| noCache | No | Pass --no-cache to force YDB to bypass cached healthcheck results. | |
| noMerge | No | Pass --no-merge to keep individual YDB healthcheck issue records separate. | |
| profile | No | Named profile from local-ydb.config.json. Defaults to config.defaultProfile. | |
| maxIssues | No | Maximum number of issue_log entries returned in the issues field. Counts still cover the full response. Defaults to 100. | |
| timeoutMs | No | Server-side YDB healthcheck timeout in milliseconds. Defaults to 120000. | |
| configPath | No | Explicit local-ydb config file path to load for this tool call. Useful when the MCP server should pick up a different config without restart. | |
| databasePath | No | YDB database path to check. Defaults to the configured tenant path; only the configured tenant path or root database path are accepted. | |
| maxOutputBytes | No | Maximum UTF-8 bytes returned per raw stdout/stderr stream. Defaults to 65536. |