Skip to content

v1.3.0 — MCP install UX refactor

Choose a tag to compare

@asbis asbis released this 20 Apr 19:21
· 196 commits to master since this release

Breaking changes

  • The extension no longer silently writes to ~/.claude.json, ~/.claude/skills/shapeitup/, or ~/.gemini/extensions/shapeitup/ on activation. Use the new ShapeItUp: Install MCP Server… command to register the server with your preferred MCP client. If you had the old auto-registration working, run ShapeItUp: Uninstall MCP Server… once to clean stale entries, then reinstall.

Fixes

  • MCP server no longer crashes on startup. Swapped esbuildesbuild-wasm to match what the VSIX actually ships (ERR_MODULE_NOT_FOUND: Cannot find package 'esbuild').

New

  • @shapeitup/mcp-server published to npm. Canonical install command is now npx -y @shapeitup/mcp-server — works in every MCP client, decoupled from the VSIX version path.
  • INSTALL.md — a single AI-readable install prompt. Paste into Claude Code / Cursor agent / any agentic CLI and it detects your clients and registers ShapeItUp with consent at each step.
  • ShapeItUp: Install MCP Server… command: QuickPick with AI prompt URL, claude mcp add command, Cursor deep-link, Claude Desktop JSON snippet.
  • ShapeItUp: Uninstall MCP Server… command: multi-select cleanup with modal confirm.
  • Get Started walkthrough pointing at the install flow.

Unchanged

  • VS Code Copilot Agent Mode still gets zero-click registration via the native mcpServerDefinitionProviders API.