## Summary

What does this PR do? (1-3 bullets)

## Test plan

- [ ] `npm run build` passes
- [ ] `npm test` passes (33 tests)
- [ ] Tested manually on macOS with MCP client

## Notes

Any additional context for reviewers.
