Skip to content

Releases: Lilac-Labs/mcporter

mcporter v0.7.4

20 Mar 05:05

Choose a tag to compare

CLI

  • Preserve default imports when mcporter config add writes a config file, instead of forcing "imports": [].
  • OAuth: avoid crashing on headless Linux when xdg-open is 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_scope config 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) for mcporter call argument parsing so IDs/codes can stay literal strings. (PR steipete#59, thanks @nobrainer-tech)
  • Added CallResult.images() plus opt-in mcporter 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.jsonc can include comments and trailing commas. (PR steipete#42, thanks @aryasaatvik)
  • Added generated mcporter.schema.json plus pnpm generate:schema for IDE autocomplete/validation, including $schema and oauthScope/oauth_scope coverage. (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.json schema URL to Biome 2.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