Skip to content

MCP server schema

ribosome is the package manager; ribosome-schema is the format it reads and writes — think npm-the-CLI vs. the package.json format. The normative JSON Schemas, a conformance corpus, and a TypeScript binding all live there, not here, so there’s exactly one source of truth for the standard regardless of which repo you’re reading.

ribosome depends on @medullaflow/ribosome-schema as an ordinary package and carries no schema files, conformance fixtures, or validation logic of its own — validateManifest/validateLockfile, re-exported from @medullaflow/ribosome-schema through ribosome’s own Library API, are the only validation path.