I built webmcp-kit because the raw API is a bit tedious, you write JSON Schema by hand and get untyped inputs. This wraps it with Zod so you define schemas once and get TypeScript inference + validation.
It also includes a dev panel to test tools without needing a real AI agent, works in any browser by falling back to a mock.
Try it out and let me know!