Describe the bug
I want to publish this project to the MCP registry, but I get an error saying that the mcp-name is not included or available in the package README on PyPI.
I'm not sure, but I think this error is a bug and shouldn't happen with my settings.
To Reproduce
Steps to reproduce the behavior:
- Follow the instructions in here.
Expected behavior
Publish should succeed.
Logs
mcp-publisher publish
Publishing to https://registry.modelcontextprotocol.io...
Error: publish failed: server returned status 400: {"title":"Bad Request","status":400,"detail":"Failed to publish server","errors":[{"message":"registry validation failed for package 0 (omni-lpr): PyPI package 'omni-lpr' ownership validation failed. The server name 'io.github.habedi/omni-lpr' must appear as 'mcp-name: io.github.habedi/omni-lpr' in the package README"}]}
Additional context
The mcp-name is set in the project's pyproject.toml (as a keyword) and is available on the package README on PyPI.
Describe the bug
I want to publish this project to the MCP registry, but I get an error saying that the
mcp-nameis not included or available in the package README on PyPI.I'm not sure, but I think this error is a bug and shouldn't happen with my settings.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Publish should succeed.
Logs
mcp-publisher publish Publishing to https://registry.modelcontextprotocol.io... Error: publish failed: server returned status 400: {"title":"Bad Request","status":400,"detail":"Failed to publish server","errors":[{"message":"registry validation failed for package 0 (omni-lpr): PyPI package 'omni-lpr' ownership validation failed. The server name 'io.github.habedi/omni-lpr' must appear as 'mcp-name: io.github.habedi/omni-lpr' in the package README"}]}Additional context
The
mcp-nameis set in the project's pyproject.toml (as a keyword) and is available on the package README on PyPI.