Skip to main content
This section documents the Mzizi registry — the shipping component system served at mzizi.dev — not Mzizi-lang, the Phase 0 research language the rest of this site covers. The ecosystem page draws the line.
The Mzizi portal is a shadcn-compatible component registry. Any project can install a component with a single CLI command, and the same manifest serves the CLI, the HTTP API and the MCP server.
That fetches the component JSON, resolves its dependencies, and writes the source into your project as a file you own.

What it holds

Read from GET https://mzizi.dev/api/v1/ui on 11 September 2026: Counts move. GET /api/v1/ui is the live answer and GET /api/v1/stats publishes usage metrics alongside it — prefer either to a number written down anywhere, including here.

Where the source of truth is

registry.json at the root of mzizi-dev/mzizi-registry is the manifest, and the component source sits beside it on disk under components/registry/n<number>-<name>/. The API reads both.
The registry is file-based. Component source is not stored in a database, and writing a component with SQL is not a supported path — it was, and the practice was retired. The repository’s own rule states the test: a script, a release or telemetry writes to the database; a human writes to a file, where a diff and a reviewer can see it. The database that remains holds version history, issue and self-healing logs, and observability events.

How it serves

Both shapes are what the shadcn CLI expects, so either can back an install.

Where to go next

Consuming

Install components into your application with the shadcn CLI, customise them afterwards, and take updates without losing your changes.

Contributing

Author a new component, register it in the manifest, and get it through the checks.

Schema

The shadcn-compatible JSON schema, the item types, and the API response shape.

MCP server

The one Mzizi MCP endpoint, what it exposes, and how to connect a client.

Browsing

Listing components from the API and from the portal.

Architecture

The DNA helix each component is placed on, and what placement obliges it to do.