Install & Registration#
Install steps#
- pypi —
uv pip install(withpipfallback) - oci —
docker pull - git —
git cloneand optionalcheckout - zip — download & extract (hash-checked when
digestis provided)
Each step is idempotent where possible (e.g., docker pull, git checkout).
Adapters#
- Manifest
adaptersentries instruct Matrix Hub to write glue code/templates into your project: - Example: LangGraph node in
src/flows/... - Example: WatsonX Orchestrate
skill.yaml - Files are listed under
files_writtenand referenced inmatrix.lock.json.
Lockfile#
matrix.lock.json captures:
- Entity ID & version
- Artifacts resolved
- Adapters written
- Provenance (manifest URL, optional commit)
MCP Gateway registration#
If the manifest contains mcp_registration:
- tool — POST /tools (integration_type: REST/MCP, request_type, url, input_schema)
- server — POST /gateways (transport: SSE/HTTP/STDIO/STREAMABLEHTTP)
- resources/prompts — POST /resources, /prompts
Some gateways perform discovery automatically after registration. Matrix Hub’s gateway client supports this by design.