Skip to content

refactor: publish npm package as @keeperhub/mcp#3

Merged
eskp merged 1 commit into
mainfrom
refactor/publish-npm-as-keeperhub-mcp
Jun 2, 2026
Merged

refactor: publish npm package as @keeperhub/mcp#3
eskp merged 1 commit into
mainfrom
refactor/publish-npm-as-keeperhub-mcp

Conversation

@eskp

@eskp eskp commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Publish the TypeScript client as @keeperhub/mcp (was @keeperhub/mcp-client) and align the repo to the mcp name.

  • Rename npm package @keeperhub/mcp-client -> @keeperhub/mcp
  • Move packages/mcp-client -> packages/mcp
  • Point repository URLs at KeeperHub/mcp; rename the private monorepo root to @keeperhub/mcp-monorepo
  • Update the default MCP clientInfo.name and the pnpm --filter targets in ci.yml / release-npm.yml to track the new name and path
  • Python package keeperhub-mcp-client (PyPI, already published at 0.1.0) is unchanged

Test plan

  • pnpm install --frozen-lockfile clean after the dir move
  • pnpm --filter @keeperhub/mcp build succeeds
  • pnpm --filter @keeperhub/mcp type-check clean
  • pnpm --filter @keeperhub/mcp test - 14/14 pass
  • npm pack --dry-run -> keeperhub-mcp-0.1.0.tgz, 9 files, full Apache-2.0 LICENSE

Notes

First npm publish of @keeperhub/mcp@0.1.0 is a manual maintainer bootstrap (npm trusted publishing cannot create a package that does not yet exist); after that, configure the Trusted Publisher and future versions ship on npm-v* tags via release-npm.yml.

- Rename the TypeScript package @KeeperHub/mcp-client -> @keeperhub/mcp.
- Move packages/mcp-client -> packages/mcp; point repository URLs at
  KeeperHub/mcp; rename the private monorepo root to @keeperhub/mcp-monorepo.
- Update the default MCP clientInfo.name and the pnpm --filter targets in
  ci.yml / release-npm.yml to track the new package name and path.
- Python package keeperhub-mcp-client (PyPI) is unchanged.

Build, type-check, and the 14 unit tests pass from packages/mcp.
@eskp eskp requested a review from Bleyle823 June 2, 2026 22:00
@eskp eskp merged commit 60c44f9 into main Jun 2, 2026
3 checks passed
@eskp eskp deleted the refactor/publish-npm-as-keeperhub-mcp branch June 2, 2026 22:00
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