From 5dc720fc39423b5dfc347154beef35345e1bb984 Mon Sep 17 00:00:00 2001 From: Vignesh Narayanaswamy Date: Fri, 3 Jul 2026 09:30:17 -0700 Subject: [PATCH] chore: MCP Registry manifest and bump version to 0.7.9 Adds server.json (io.github.block/model-ledger, schema 2025-12-11) pointing MCP clients at 'uvx --from model-ledger[mcp,cli] model-ledger mcp', and the hidden mcp-name ownership marker the registry checks in the PyPI package description. The marker must ship in a PyPI release before the registry publish can validate ownership, hence the bump. Co-Authored-By: Claude Fable 5 Signed-off-by: Vignesh Narayanaswamy --- CHANGELOG.md | 4 ++++ README.md | 2 ++ pyproject.toml | 2 +- server.json | 38 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 server.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f25994..503ba0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## v0.7.9 + +- chore: publish to the official MCP Registry as `io.github.block/model-ledger` — adds `server.json` and the PyPI ownership marker in the README (#31) + ## v0.7.8 - docs: README credibility pass — CI/downloads badges, production-scale benchmark callout, architecture diagram, maintainer credit; "For organizations" now states that the SR 11-7/SR 26-2, EU AI Act Annex IV, and NIST AI RMF validation profiles ship in the OSS core (#29) diff --git a/README.md b/README.md index 0a029e4..4ffa3f4 100644 --- a/README.md +++ b/README.md @@ -134,3 +134,5 @@ See [SECURITY.md](SECURITY.md) for how to report vulnerabilities privately. Apache-2.0. See [LICENSE](https://github.com/block/model-ledger/blob/main/LICENSE). Created and maintained by [Vignesh Narayanaswamy](https://github.com/vigneshnarayanaswamy) at Block. + + diff --git a/pyproject.toml b/pyproject.toml index df243e1..7a771db 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "model-ledger" -version = "0.7.8" +version = "0.7.9" description = "Developer-first model inventory and governance framework for SR 11-7, EU AI Act, and NIST AI RMF compliance" readme = "README.md" requires-python = ">=3.10" diff --git a/server.json b/server.json new file mode 100644 index 0000000..f902f47 --- /dev/null +++ b/server.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", + "name": "io.github.block/model-ledger", + "title": "Model Ledger", + "description": "Model inventory and governance: discover, query, and trace deployed models and their dependency graph as an append-only event log", + "version": "0.7.9", + "repository": { + "url": "https://github.com/block/model-ledger", + "source": "github" + }, + "websiteUrl": "https://block.github.io/model-ledger/", + "packages": [ + { + "registryType": "pypi", + "identifier": "model-ledger", + "version": "0.7.9", + "runtimeHint": "uvx", + "transport": { + "type": "stdio" + }, + "runtimeArguments": [ + { + "type": "named", + "name": "--from", + "value": "model-ledger[mcp,cli]==0.7.9", + "description": "Install with the MCP and CLI extras" + } + ], + "packageArguments": [ + { + "type": "positional", + "value": "mcp", + "description": "Start the MCP server (stdio transport)" + } + ] + } + ] +}