Highlights: OAuth logout preserves unrelated files, and generated CLIs and typed clients keep unusual tool names callable and distinct.
- Clear only recognized OAuth credential files on reset and logout, preserving the configured cache directory and unrelated contents even when imported configuration points it at the home directory. (PR #357, thanks @SebTardif)
- Generate valid calls for digit-leading, dotted, and prototype-like tool names without renaming shared metadata, and preserve exact tool names and schemas across loose proxy aliases. (PR #353, thanks @MohammedAlkindi)
- Refresh runtime validation, CLI bundling, Bun types, lint/format tooling, and pnpm action setup while preserving Node 24 support and the 48-hour dependency release-age policy.
Packages and verification
- npm mcporter 0.13.12
- npm registry tarball
- npm integrity:
sha512-taXooTcZf0CQF9HS3JyW7QFgGPjUGlMF4ZfrNEFSWQKezR4ae7mrPga4+oW6o74xzP88F67wC3qI0MQ/+QGt9g== - Exact release-commit CI
- Signed and notarized arm64 and x86_64 binaries are attached, with SHA-256 checksums and provenance.
- Native arm64 and Intel release-asset verification
- Browser quarantine and native execution proof on fresh arm64 macOS 26 and Intel macOS 15 runners.