Public manifest + binaries for the Nova Toolkit's MCP Catalog feature. The toolkit GUI fetches catalog.json from this repo at session start and once per 24 h to discover available MCP servers, version updates, and tarball download URLs.
This repo is intentionally separate from the (private) toolkit source so consultant machines can fetch catalog state without GitHub credentials.
catalog.json # Live manifest (toolkit fetches this URL)
# https://raw.githubusercontent.com/.../master/catalog.json
Releases (one per upstream MCP version):
v<mcp-version>/ # GitHub release tag
<id>-bundle-<version>.tgz # Tarball asset
# https://github.com/.../releases/download/v<version>/<filename>
- Build the tarball using the toolkit's
scripts/build-<id>-catalog-tarball.sh(or equivalent for non-Playwright MCPs) - Compute SHA-256
- Create a release in this repo with the tarball as an asset
- Update
catalog.jsonon master with the new entry (or version bump on an existing entry)
The toolkit's GUI fetcher honours a 24 h cache TTL, so changes here propagate to consultants on next launch + a daily-tick.
catalog.json and the tarball assets must be readable without authentication — the toolkit GUI's fetcher has no GitHub credentials. Don't put anything sensitive here.
- Toolkit source (private): https://github.com/PrimeDemonic/Nova_Toolkit
- Catalog spec:
docs/specs/mcp-catalog.mdin the toolkit repo - User-facing docs:
docs/mcp-catalog.mdin the toolkit repo