Releases: Lilac-Labs/mcporter
Releases · Lilac-Labs/mcporter
mcporter v0.7.4
CLI
- Preserve default imports when
mcporter config addwrites a config file, instead of forcing"imports": []. - OAuth: avoid crashing on headless Linux when
xdg-openis unavailable; clear stale dynamic-port client registrations; close callback server if stale-client persistence reads fail. (PR steipete#72, thanks @mgonto) - Added optional
oauthScope/oauth_scopeconfig override as an escape hatch for providers that require explicit scopes. createCallResult().json()now collects all parseable JSON entries from MCP content arrays (single item stays backward-compatible), and raw inspect depth now stays readable without unbounded traversal. (PR steipete#91, thanks @Blankdlh)- OAuth wait/redirect now share one deferred to eliminate authorization race windows and preserve stable close-path errors, including wait-before-redirect and repeated-redirect flows. (PR steipete#70, thanks @monotykamary)
- Added
--raw-strings(numeric coercion off) and--no-coerce(all coercion off) formcporter callargument parsing so IDs/codes can stay literal strings. (PR steipete#59, thanks @nobrainer-tech) - Added
CallResult.images()plus opt-inmcporter call --save-images <dir>so image content blocks can be persisted without changing existing stdout output contracts. (PR steipete#61, thanks @daniella-11ways) - OAuth transport retries now classify HTTP 405 as HTTP (not auth) and OAuth promotion applies to configured HTTP servers too, so post-auth fallback flows no longer drop credentials on 405-only endpoints. (PR steipete#48, thanks @caseyg)
- Config loading now parses project and explicit config files as JSONC, so
mcporter.json/mcporter.jsonccan include comments and trailing commas. (PR steipete#42, thanks @aryasaatvik) - Added generated
mcporter.schema.jsonpluspnpm generate:schemafor IDE autocomplete/validation, including$schemaandoauthScope/oauth_scopecoverage. (PR steipete#43, thanks @aryasaatvik)
Tooling / Dependencies
- Updated dependencies to latest releases (including MCP SDK, Rolldown RC, Zod, Biome, Oxlint, Vitest, Bun types).
- Synced
biome.jsonschema URL to Biome2.4.5.
Checksums (SHA256)
664ad6bbd4bf71ef84c6ce400297586d1d8988b8d800813b213c61237243c8f9 mcporter-0.7.4.tgz
35eadfb24e3b6c2aa8224e7d2b84f5f7fed1a47b10b8ab8ada1bc72cb55eb43d dist-bun/mcporter-linux-x64-v0.7.4.tar.gz
f10d87f12794933b1f0d9b793e955342905a19fdc79a89df2e18d9654f7ba9f2 mcporter-macos-arm64-v0.6.2.tar.gz
9f227daa1010fe8dd920a4dde0ddc2775600149692f0a6bf6105a95f677a219c dist-bun/mcporter-macos-arm64-v0.7.4.tar.gz
2f42ac624f1a96d60c0fcd1a549527dd9649f4a594b63e47c8aa3f2f35e56599 dist-bun/mcporter-macos-x64-v0.7.4.tar.gz
Install
# always points to the latest release
npm install https://github.com/Lilac-Labs/mcporter/releases/latest/download/mcporter.tgz