Skip to content

v2.0.0 - MCP TypeScript SDK v2 Migration 🚀

Choose a tag to compare

@joshuayoes joshuayoes released this 11 Aug 21:56
· 3 commits to main since this release
a96487e

iOS Simulator MCP 2.0.0

Breaking Changes

  • Node.js ≥ 20 Required: The MCP SDK v2 drops Node 18 support. This is the only user-visible change.

Improvements

  • MCP TypeScript SDK v2: Migrated from @modelcontextprotocol/sdk 1.x to @modelcontextprotocol/server@^2.0.0 (with zod 4). Pure migration — all 14 tools keep identical names, schemas, and behavior, so no MCP client configuration changes are needed. See #80 for full details and verification notes. (#80)
  • pnpm Support: Committed a pnpm-lock.yaml (derived via pnpm import) with a CI check keeping it in sync, so pnpm users get reproducible installs. (#74)
  • Dev Dependency Audit Cleanup: Upgraded @modelcontextprotocol/inspector to 2.1.0, clearing all 12 dev-only npm audit findings. (#80)

Documentation

  • Deep Link Navigation Tip: Added a README tip on using uri-scheme to open deep links in the simulator. (#77)
  • Compressed Demo Video: README demo video compressed from 100MB to 6MB. (#72)

Build

  • Version Bump: Updated the project version to 2.0.0.