Skip to content

Releases: apify/mcp-cli

v0.2.0-beta.1

23 Mar 09:16
7844540

Choose a tag to compare

v0.2.0-beta.1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.1.11-beta.5...v0.2.0-beta.1

v0.1.11-beta.5

19 Mar 22:07
ed9138d

Choose a tag to compare

v0.1.11-beta.5 Pre-release
Pre-release

What's Changed

  • Fix auth loss when reconnecting unauthorized sessions by @jancurn in #85
  • Use PAT token for release workflow to bypass branch protection by @jancurn in #86
  • Add proxy-aware fetch for HTTP_PROXY/HTTPS_PROXY support by @jancurn in #87
  • Fix session expiration handling and keychain fallback logic by @jancurn in #88
  • Add evantahler/mcpx to MCP implementations table by @jancurn in #89

Full Changelog: v0.2.0-beta.0...v0.1.11-beta.5

v0.2.0-beta.0

17 Mar 10:17
f3f11f4

Choose a tag to compare

v0.2.0-beta.0 Pre-release
Pre-release

What's Changed

  • Improve release workflow: support major/minor bumps and auto-update changelog by @jancurn in #63
  • Add installation instructions to release workflow summaries by @jancurn in #64
  • Clarify session states and improve documentation formatting by @jancurn in #65
  • Add fallback to manual URL paste when browser cannot open by @jancurn in #66
  • Better error messages by @jancurn in #68
  • Add color formatting to keychain unavailable warning by @jancurn in #67
  • Add progress notification support to async tool execution by @jancurn in #71
  • Auto-detect auth profiles on session restart by @jancurn in #70
  • Add ESC key listener to detach from async tool tasks by @jancurn in #72
  • Remove redundant success field from logging set-level JSON output by @jancurn in #74
  • Convert x402 sign command to use positional argument by @jancurn in #69
  • feat: send x402 payment via MCP _meta alongside HTTP header by @MQ37 in #76
  • Document x402 wallet commands and manual payment signing by @jancurn in #77
  • Fetch all tool pages on cache refresh, add getCachedTools IPC method by @jancurn in #73
  • Better help by @jancurn in #80
  • Remove MCP protocol version display from session output by @jancurn in #81
  • Show inline parameter signatures in tools list by @jancurn in #82
  • Reorganize CHANGELOG: consolidate CLI redesign and improve readability by @jancurn in #83
  • Add bold styling to help text section titles by @jancurn in #84

Full Changelog: v0.1.11-beta.4...v0.2.0-beta.0

v0.1.11-beta.4

12 Mar 14:47
138ba29

Choose a tag to compare

v0.1.11-beta.4 Pre-release
Pre-release

What's Changed

  • feat: Major CLI syntax overhaul to mcpc [<@session>] [<command>] by @jancurn in #29
  • parseServerArg() now handles well Windows drive-letter config paths as well as other ambiguous cases by @jancurn in #34
  • Split E2E tests into separate Node.js and Bun jobs by @jancurn in #37
  • Add per-request timeout configuration support by @jancurn in #38
  • Add support for pre-configured OAuth client credentials by @jancurn in #36
  • Mark sessions as expired when authentication fails by @jancurn in #40
  • Separate global and subcommand-specific options in CLI parser by @jancurn in #41
  • Cap IPC buffer size at 10 MB to prevent unbounded memory growth by @jancurn in #44
  • Distinguish auth failures from session expiry with new 'unauthorized' state by @jancurn in #46
  • Move --header option from global to connect-specific by @jancurn in #47
  • Remove success field from logging-set-level JSON output by @jancurn in #48
  • Reorganize and expand Related work section with MCP CLI comparison table by @jancurn in #49
  • Update mcp2cli feature support in comparison table by @knowsuchagency in #51
  • Fix logTarget to avoid printing prefix when session not found by @jancurn in #56
  • feat: Add --insecure option to disable TLS certificate verification by @jancurn in #54
  • Fix auth header precedence and prevent conflicting --profile/--header by @jancurn in #58
  • Add randomized exponential backoff to file lock retries by @jancurn in #60
  • Add async task support for tool calls with progress tracking by @jancurn in #45
  • Fixed old merge conflict by @jancurn in #61
  • Configure minimum release age for Renovate by @jancurn in #62

New Contributors

Full Changelog: v0.1.11...v0.1.11-beta.4

v0.1.11

05 Mar 21:49
5efdc62

Choose a tag to compare

What's Changed

  • Configure Renovate by @renovate[bot] in #13
  • fix: flush stdout before process.exit() to prevent pipe truncation by @vystrcild in #17
  • fix: add tsx as devDependency to prevent E2E test race condition by @MQ37 in #12
  • chore: add release workflow for stable and beta npm publishing by @MQ37 in #21
  • fix: remove git commits from release workflow, auto-increment beta from npm by @MQ37 in #22
  • Keychain access fallback to file-based credential storage by @jancurn in #23
  • feat: x402 payment protocol support by @MQ37 in #11
  • chore(deps): update dependency node to v24 by @renovate[bot] in #20
  • chore: Added E2E tests with Bun runtime by @jancurn in #25
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #15
  • chore(deps): update dependency @types/node to v25.3.3 by @renovate[bot] in #14
  • chore(deps): update dependency viem to v2.47.0 by @renovate[bot] in #24
  • chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #18
  • fix: regenerate package-lock.json for CI compatibility by @MQ37 in #26

New Contributors

Full Changelog: v0.1.10...v0.1.11

v0.1.11-beta.3

05 Mar 14:51
760a235

Choose a tag to compare

v0.1.11-beta.3 Pre-release
Pre-release

What's Changed

  • chore(deps): update dependency node to v24 by @renovate[bot] in #20
  • chore: Added E2E tests with Bun runtime by @jancurn in #25
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #15
  • chore(deps): update dependency @types/node to v25.3.3 by @renovate[bot] in #14
  • chore(deps): update dependency viem to v2.47.0 by @renovate[bot] in #24
  • chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #18

Full Changelog: v0.1.11-beta.2...v0.1.11-beta.3

v0.1.11-beta.2

05 Mar 04:56
d916d2b

Choose a tag to compare

v0.1.11-beta.2 Pre-release
Pre-release

What's Changed

  • Configure Renovate by @renovate[bot] in #13
  • fix: flush stdout before process.exit() to prevent pipe truncation by @vystrcild in #17
  • fix: add tsx as devDependency to prevent E2E test race condition by @MQ37 in #12
  • chore: add release workflow for stable and beta npm publishing by @MQ37 in #21
  • fix: remove git commits from release workflow, auto-increment beta from npm by @MQ37 in #22
  • Keychain access fallback to file-based credential storage by @jancurn in #23
  • feat: x402 payment protocol support by @MQ37 in #11

New Contributors

Full Changelog: v0.1.10...v0.1.11-beta.2

v0.1.10

01 Mar 22:36

Choose a tag to compare

What's Changed

  • fix: avoid EXDEV error when writing temp files on Linux by @MQ37 in #9
  • Updates packages by @jancurn in #8
  • Added support for HTTPS_PROXY / HTTP_PROXY / NO_PROXY env vars by @jancurn in #10

New Contributors

  • @MQ37 made their first contribution in #9
  • @jancurn made their first contribution in #8

Full Changelog: v0.1.9...v0.1.10

v0.1.9

02 Feb 20:44

Choose a tag to compare

Full Changelog: v0.1.8...v0.1.9