@ctrlai/mcp
v0.3.0
Published
Ctrl AI MCP server — agents search the parts registry, resolve install plans, and read contracts, seams, and attestations
Maintainers
Readme
@ctrlai/mcp
MCP server for the Ctrl AI registry — verified, attested standard parts for AI coding agents. Agents use it to discover parts, resolve capability requests into deterministic install plans, and read contracts, seams, and attestations.
Tools
| Tool | Purpose |
|---|---|
| search_parts | Catalog search (empty query lists everything) |
| resolve_plan | Capabilities + parts.lock → topologically-ordered install plan |
| get_contract | Machine-readable contract for a part |
| get_seams | What the app must implement — sufficient without reading src/ |
| get_attestation | Signed verification record with freshness |
| get_upgrade_plan | Seam changes between versions |
| inspect_repo | This repo's installed parts: versions, vendor swaps, drift, the capability graph |
| doctor_repo | Does this repo's wired app work — routes mounted, env valid, seams provided |
| provision_repo | The ordered vendor setup left, with {ENV} placeholders substituted |
| conform_repo | Did the build match ctrl.spec.json — every capability from a verified part, on-vendor, nothing hand-rolled |
Usage
{
"mcpServers": {
"ctrlai": {
"command": "npx",
"args": ["-y", "@ctrlai/mcp", "--registry", "/path/to/registry"]
}
}
}Status: pre-v0. The hosted registry is not live yet — point --registry (or env PARTKIT_REGISTRY) at a local checkout of the registry directory.
MIT licensed. © Ctrl AI authors.
