Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- mcp-name: io.github.block/model-ledger -->
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
38 changes: 38 additions & 0 deletions server.json
Original file line number Diff line number Diff line change
@@ -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",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Shorten registry description to satisfy schema

The server.json manifest won't validate against the referenced 2025-12-11 MCP server schema because ServerDetail.description is capped at 100 characters, but this description is 129 characters. In the registry publishing path, that means the new 0.7.9 metadata is rejected before package ownership verification can succeed, so the release cannot be published to the official MCP Registry until this is shortened.

Useful? React with πŸ‘Β / πŸ‘Ž.

"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)"
}
]
}
]
}
Loading