Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Mar 11:30
· 1 commit to main since this release

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: y

Confirmation 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 / -y flag to skip prompts (for CI / non-interactive use)
  • --dry-run to 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: y

Self-update

mcp2win update

Background 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 all

Breaking changes

  • CLI mode default changed: now executes the converted command instead of printing it. Use --dry-run for the old behavior.
  • File mode default changed: now writes to file after confirmation instead of outputting to stdout. Use --dry-run for preview-only.
  • --write flag removed: replaced by the default write-after-confirm behavior. Use --yes / -y to skip the prompt.