All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- OS keychain now falls back to
~/.mcpc/credentials.json(mode 0600) when no keyring daemon is available (e.g. headless Linux servers, containers)
0.1.10 - 2026-03-01
- Support for
HTTPS_PROXY,HTTP_PROXY, andNO_PROXY/ lowercase variants env vars for outbound connections - CI/CD automated test pipeline
- Replaced deprecated
keytarpackage with@napi-rs/keyringfor OS keychain integration - Temp files now written to
~/.mcpc/instead of/tmp/to avoid cross-device rename errors on Linux - Improved error messages for invalid server hostnames and mistyped commands (e.g.
mcpc login) - Added
prettierformatting check to lint step
- Fixed
ExperimentalWarning: Importing JSON modules is an experimental featureon Node.js 22+ - Fixed OAuth token refresh for servers with root-based discovery (
.well-knownat/) - Fixed OAuth errors incorrectly expiring the session instead of failing gracefully
0.1.9 - 2026-02-02
- Added CHANGELOG.md for tracking changes
- Automated GitHub release creation in publish script
tools-listnow shows a compact summary by default to support dynamic tool discovery- Added
--fullflag totools-listfor detailed tool information - Publish script now automatically updates CHANGELOG.md version on release
0.1.8 - 2026-01-21
- Session is now marked as expired (not auto-reconnected) when server rejects MCP session ID
- Users must explicitly run
mcpc @session restartto recover from expired sessions
- Fixed incorrect flagging of expired sessions as crashed
- Fixed session expiration detection for various error message formats
- Fixed help command output
0.1.7 - 2026-01-03
- Documentation improvements and updates
- Various cosmetic improvements to CLI output
- Minor bug fixes
0.1.6 - 2026-01-02
- Session notifications with timestamps for tracking list changes (
tools/list_changed,resources/list_changed,prompts/list_changed)
- Renamed
_metato_mcpcin JSON output for MCP spec conformance - Improved formatting of prompts output
- Various cosmetic improvements
- Fixed proxy server issues
- Fixed screenshot URL in README
0.1.5 - 2026-01-01
- Implemented
--proxyoption for exposing sessions as local MCP servers - Added
mcpc @session restartcommand
- Renamed
sessioncommand toconnectfor clarity - Renamed "dead" session status to "crashed" for clarity
- Fixed
--timeoutoption handling
0.1.4 - 2025-12-31
- Implemented
--schemaand--schema-modeoptions for tools - Added
mcpc @session restartcommand
- Renamed
tools-schemacommand totools-get - Improved formatting for prompts and tools output
- Security review and improvements
0.1.3 - 2025-12-29
- Initial public release
- Support for Streamable HTTP and stdio transports
- Session management with persistent bridge processes
- OAuth 2.1 authentication with PKCE
- Full MCP protocol support: tools, resources, prompts
- Interactive shell mode
- JSON output mode for scripting