v0.2.0
What's new in v0.2.0
Execute commands directly
CLI mode now converts and runs provider commands in one step. No more copy-pasting — just prefix any MCP server's install command with mcp2win:
mcp2win claude mcp add github-server -- npx -y @modelcontextprotocol/server-github
# Execute? [y]es / [n]o / [a]lways: yConfirmation prompts
All destructive actions (executing commands, writing config files) now prompt for confirmation with [y]es / [n]o / [a]lways. Answer always to save your preference and skip future prompts.
--yes/-yflag to skip prompts (for CI / non-interactive use)--dry-runto preview without acting
Config file transformation
File mode now writes changes directly (with .bak backup) after confirmation — no more --write flag needed:
mcp2win claude_desktop_config.json
# Write changes to claude_desktop_config.json? [y]es / [n]o / [a]lways: ySelf-update
mcp2win updateBackground update checks notify you when a new version is available. Disable with MCP2WIN_NO_UPDATE_CHECK=1.
Preferences
mcp2win config get # show preferences
mcp2win config set always_exec_cli true # skip CLI confirmation
mcp2win config set always_write_file true # skip file confirmation
mcp2win config reset # reset allBreaking changes
- CLI mode default changed: now executes the converted command instead of printing it. Use
--dry-runfor the old behavior. - File mode default changed: now writes to file after confirmation instead of outputting to stdout. Use
--dry-runfor preview-only. --writeflag removed: replaced by the default write-after-confirm behavior. Use--yes/-yto skip the prompt.