mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-10-27 06:53:11 +08:00
- Add `mcpName` to the npm package and an `mcp-name:` marker to the PyPI README so the registry can verify package ownership for both. - Rewrite server.json to reference the npm + PyPI packages instead of five per-platform mcpb tarballs. The old form was pinned to a stale 0.6.1 with hardcoded SHA-256s that needed manual updates every release; the package form only needs a version sync. Also trims the description to the registry's 100-character limit. - Add a publish-mcp-registry job: downloads mcp-publisher, authenticates via GitHub Actions OIDC (no token, no device flow), syncs server.json's version to the just-published npm package, and publishes. It runs after npm/PyPI but does not gate the release un-draft, so a registry outage never blocks shipping and the job can be retried on its own.
33 lines
892 B
JSON
33 lines
892 B
JSON
{
|
|
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
|
|
"name": "io.github.DeusData/codebase-memory-mcp",
|
|
"title": "Codebase Memory",
|
|
"description": "Codebase knowledge graph for AI agents — 159 languages, sub-ms queries, 99% fewer tokens.",
|
|
"repository": {
|
|
"url": "https://github.com/DeusData/codebase-memory-mcp",
|
|
"source": "github"
|
|
},
|
|
"websiteUrl": "https://deusdata.github.io/codebase-memory-mcp/",
|
|
"version": "0.7.0",
|
|
"packages": [
|
|
{
|
|
"registryType": "npm",
|
|
"identifier": "codebase-memory-mcp",
|
|
"version": "0.7.0",
|
|
"runtimeHint": "npx",
|
|
"transport": {
|
|
"type": "stdio"
|
|
}
|
|
},
|
|
{
|
|
"registryType": "pypi",
|
|
"identifier": "codebase-memory-mcp",
|
|
"version": "0.7.0",
|
|
"runtimeHint": "uvx",
|
|
"transport": {
|
|
"type": "stdio"
|
|
}
|
|
}
|
|
]
|
|
}
|