v0.5.1 — Multi-client setup (Claude / Copilot / Cursor / Windsurf / Cline / Continue / Zed)
v0.5.1 — Multi-client setup
cloudprice-mcp now auto-configures every installed MCP-compatible AI client with one command:
pip install --upgrade cloudprice-mcp
cloudprice-mcp setupWorks with Claude Desktop, GitHub Copilot Agent Mode (VS Code), Cursor, Windsurf, Cline, Continue.dev, and Zed — whichever it detects on your machine.
What's new
cloudprice-mcp setupis now multi-client. Detects and configures all 7 supported clients in one pass. Existing Claude users see no behavior change unless they have other clients installed too — in which case it offers to configure those.- New flags:
--client copilot(repeatable:--client copilot --client cursor) — pick specific clients--all— configure every known client even if not detected--force— refresh existing entries (useful after upgrade or moving Python)--list-clients— detection table--print-config— emit per-client JSON to stdout
cloudprice-mcp doctoris multi-client aware — iterates each adapter and reports per-client status with refresh suggestions.- INSTALL.md has new per-client manual sections (Windows + Linux + macOS), expanded PATH/PowerShell troubleshooting, and a dev-checkout guide for editable installs.
Architecture
New clients.py introduces 7 adapter classes encapsulating per-OS path detection and per-schema merge logic. Each client has its own quirk:
- Claude Desktop / Cursor / Windsurf / Cline:
mcpServersroot key - GitHub Copilot:
serversroot +type: "stdio"per-entry - Zed:
context_serversroot key (no longer experimental) - Continue.dev: per-server JSON file in
~/.continue/mcpServers/
setup_cmd.py is now a thin orchestrator over the adapters.
Upgrade path
pip install --upgrade cloudprice-mcp
cloudprice-mcp setup --force--force refreshes existing entries to use the portable python -m cloudprice_mcp.server form, then offers to also configure any other clients found on your machine.
Stats
- 11 files changed (+1,590 / −463 lines)
- 103 tests passing (39 new for adapter detection, schema correctness, merge preservation,
--forcesemantics) - Same 10 MCP tools as v0.5.0 — this is a distribution-focused release, not a new feature release
Links
- PyPI: https://pypi.org/project/cloudprice-mcp/0.5.1/
- Install guide: INSTALL.md