Files
zeekay 1b4cfa4c16 devserver passes browser options through args
The browser tool types only its core fields; everything else rides in
`args`. navigate's state and console's level sat at the top level,
where the schema drops them, so errors opened the app without waiting
for networkidle and read every console message rather than errors.
The test's stand-in browser now has the real tool's shape.

Claude-Session: https://claude.ai/code/session_01Dc8DXc3fEQCRHUa6XWK4Ku
2026-09-29 13:06:50 -07:00
..

hanzo-tools-devserver

The devserver tool for hanzo-mcp: running dev servers as MCP nodes.

  • index — find dev servers on this machine (Next, Vite, Nuxt, Remix, React Router, Astro, SvelteKit) from each process's argv, cwd and listening ports, and list the tools of the MCP each one serves (Next 16+ at /_next/mcp; Vite-based frameworks at /__mcp/sse with vite-plugin-mcp or nuxt-mcp-dev).
  • call — run one of those tools.
  • errors — current build/runtime errors: the server's get_errors where it has one, otherwise Vite's error overlay, console errors and page errors, read through the browser tool.

hanzo_tools.devserver.discover() returns the servers as plain DevServer records.

pip install hanzo-tools-devserver