List components
mzizi_list_componentsThe registry index, optionally filtered by node, owner, collection, type or rust. Returns a lean row per component (name, type, node, owner, collection, and rustCrate when it has a Mzizi Roots (Rust) implementation, which is the lead) — use get_component for one component in full, or search when you only have words. Paged: up to 400 rows and at most 25000 characters per call; total, has_more and next_offset say how to get the rest.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "mzizi_list_components"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | No | Filter by node number (uncapped). | |
| rust | No | true: only components with a Mzizi Roots (Rust) implementation; false: only those without. | |
| type | No | Filter by registry type, e.g. registry:ui | registry:lib | registry:block. | |
| astro | No | true: only components with an Astro implementation (installable with mzizi add --target astro); false: only those without. | |
| limit | No | Rows per call (default 400). A page also stops at 25000 characters. | |
| owner | No | Filter by owner: mzizi | nyuchi | bundu | framework. | |
| offset | No | Rows to skip, for paging. | |
| collection | No | Filter by collection, e.g. primitives | brand | pages | resilience. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| count | Yes | ||
| items | Yes | ||
| total | Yes | ||
| offset | Yes | ||
| hasMore | Yes | ||
| has_more | Yes | ||
| withRust | Yes | ||
| withAstro | Yes | ||
| nextOffset | No | ||
| next_offset | No | ||
| registryTotal | No |