Bug Fixes
- Fix npx/symlink startup — Server failed to start when invoked via npx because npm creates a symlink at .bin/validkit-mcp. Switched from path.resolve() to realpathSync() to follow
symlinks correctly. - Fix API endpoint paths — Changed /v1/verify to /api/v1/verify to match the deployed Vercel routing. Previously returned 404 on all tool calls.
- Integration tests — Added tests that spawn the server via direct node and via symlink, verifying MCP protocol response in both cases.
Upgrade
# If using npx (auto-updates):
# Just restart your MCP client — npx fetches latest
# If installed globally:
npm update -g @validkit/mcp-server