Skip to content

fix(mirror): Glama listing fixes — repo URL, version sync, richer metadata#5

Merged
maxchop merged 1 commit intomainfrom
fix/glama-claim-license-sync
Apr 17, 2026
Merged

fix(mirror): Glama listing fixes — repo URL, version sync, richer metadata#5
maxchop merged 1 commit intomainfrom
fix/glama-claim-license-sync

Conversation

@maxchop
Copy link
Copy Markdown
Contributor

@maxchop maxchop commented Apr 17, 2026

Why

Glama's listing at glama.ai/mcp/servers/true-alter/alter-identity shows "license - not found" despite the LICENSE file being present and Apache-2.0 (GitHub's own license API detects it correctly). The repo-side cause: package.json#repository.url still pointed at the private monorepo path (true-alter/alter, directory: packages/alter-identity), which 404s for any external scanner — so automated license/metadata detection silently fails.

Blake also can't claim the server on Glama despite glama.json listing maxchop. This PR can't fix Glama's UI directly, but tightens every repo-side signal the scanner might be keying on.

What

  • package.json

    • Bump to 0.2.4 to match the npm-published version.
    • Fix repository.url → this mirror's own URL; drop the now-redundant directory field.
    • Expand keywords for MCP-registry discoverability (mcp-server, mcp-client, model-context-protocol, identity-field, belonging-probability, trait-vector, agent-identity, anthropic, claude).
    • Tighten description with concrete capabilities (x402, ES256, ~handle resolution).
  • glama.json — add true-alter alongside maxchop in maintainers. Schema accepts any GitHub username; belt-and-suspenders for the claim flow after the repo moved from maxchop/ to true-alter/.

  • README.md

    • Correct stale tool count: 32 typed and wired (24 L0 + 8 premium — matches the live server's tools/list response byte-for-byte). Prior "37 total" was aspirational.
    • Clarify JSON-RPC wire endpoint is /api/v1/mcp; bare mcp.truealter.com returns 405.
    • Update all code examples to use the full endpoint so paste-and-run works in Claude Code / Cursor / generic MCP clients.

No source changes; CI (typecheck / test / build) should pass trivially.

Test plan

  • CI required checks green: Typecheck (tsc), Test (vitest), Build (tsup)
  • After merge, Glama re-scan picks up corrected repository.url and flips license badge to Apache-2.0
  • After merge, claim button becomes clickable for @maxchop

…sting fixes

The Glama listing at glama.ai/mcp/servers/true-alter/alter-identity shows
"license - not found" despite the LICENSE file being present, and the claim
flow appears blocked. Most-likely repo-side cause is that the public mirror's
package.json pointed its repository.url at the PRIVATE monorepo
(true-alter/alter, directory: packages/alter-identity), which 404s for any
external scanner — so automated license/metadata detection silently fails.

This PR:
- package.json: bump to 0.2.4 (matches npm-published version), fix
  repository.url to the public mirror itself, drop the now-redundant
  `directory` field, expand keywords for discoverability (mcp-server,
  mcp-client, model-context-protocol, identity-field, belonging-probability,
  trait-vector, agent-identity, anthropic, claude), tighten description
  with concrete capabilities.
- glama.json: add `true-alter` alongside `maxchop` in maintainers (schema
  accepts any GitHub username; belt-and-suspenders for the claim flow after
  the repo moved from maxchop/ to true-alter/).
- README.md: correct stale tool count (32 typed/wired, 24 L0 + 8 premium —
  matches live server's tools/list response byte-for-byte; prior "37 total"
  was aspirational). Clarify JSON-RPC wire endpoint is /api/v1/mcp, since
  bare mcp.truealter.com returns 405. Update all code examples to use the
  full endpoint so paste-and-run works in Claude Code / Cursor / generic
  MCP clients.

No source changes; CI (typecheck / test / build) unaffected.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@maxchop maxchop merged commit e56f14a into main Apr 17, 2026
3 checks passed
@maxchop maxchop deleted the fix/glama-claim-license-sync branch April 17, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant