Skip to content

feat(cli): add MCP Registry and Glama listing metadata - #724

Merged
mthines merged 1 commit into
mainfrom
ccr-bdca0f75-8zcpzt
Oct 26, 2026
Merged

mthines merged 1 commit into
mainfrom
ccr-bdca0f75-8zcpzt

Conversation

@mthines

@mthines mthines commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Why

LoreKit isn't listed in the official MCP Registry or on Glama. The registry needs a server.json and a matching mcpName in the published npm package, and Glama's ownership claim needs a glama.json. PulseMCP has paused its own submissions and pulls new servers from the registry.

What changed

  • packages/cli/server.json registers io.github.mthines/lorekit with two entries: the local stdio server (npx @lorekit/cli mcp, LOREKIT_MODE=local by default) and the hosted endpoint (Bearer token). It passes the registry's 2025-12-11 schema.
  • mcpName in @lorekit/cli's package.json; the registry checks for it in the published package.
  • release-please now bumps both versions in server.json with the CLI, so they can't drift from npm.
  • glama.json at the repo root lists mthines as maintainer.

After merge

The feat commit triggers a CLI release that includes mcpName. Then, from packages/cli, run mcp-publisher login github and mcp-publisher publish (manually, or later as a step in release.yml via OIDC).

No user-facing docs or llms.txt changes: this is listing metadata with no change in behaviour.

https://claude.ai/code/session_01NH7TGCuRSockwnax7B649s


Generated by Claude Code

- packages/cli/server.json declares LoreKit for the official MCP Registry
  as io.github.mthines/lorekit: the local stdio server (npx @lorekit/cli mcp,
  LOREKIT_MODE=local by default) and the hosted endpoint (Bearer token).
- mcpName in @lorekit/cli's package.json, which the registry checks against
  the published npm package before it accepts server.json.
- release-please bumps both versions in server.json with the CLI, so they
  cannot drift from the npm version.
- glama.json at the root claims the Glama listing for mthines.

Claude-Session: https://claude.ai/code/session_01NH7TGCuRSockwnax7B649s
@mthines
mthines marked this pull request as ready for review October 26, 2026 07:58
@mthines
mthines merged commit b37df92 into main Oct 26, 2026
19 checks passed
@lorekitbot lorekitbot Bot mentioned this pull request Oct 26, 2026
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.

2 participants