Introduction Browser Jet Pilot provides programmatic, reliable control of Chromium browsers. It exposes a compact MCP JSON-RPC toolset—navigation, interaction, extraction, screenshots, and shader control—that runs on Playwright and the Chrome DevTools Protocol (CDP). It can connect to an existing browser via CDP or launch a managed browser for isolated runs. If you are replacing hosted browser tooling, the key difference is simple: this server runs on your infrastructure, connects to your browser, and exposes stable tool calls that agent frameworks can trust. It’s a drop-in replacement for @browserbasehq/mcp with no per-session pricing and no cloud dependency.

What you get

  • Local or remote browser control through CDP (or launch a fresh one)
  • HTTP MCP endpoint (/mcp) plus stdio transport
  • 19 deterministic tools for navigation, interaction, extraction, screenshots, and tabs
  • Shader control tools for heavy WebGL pages
  • Optional AI orchestration through BrowserAgent
  • Framework-friendly wrapper through BrowserSkill

Typical workflow

  1. Start the server (stdio or HTTP mode)
  2. Call browser_start
  3. Run tool calls (browser_navigate, browser_click, browser_get_content, etc.)
  4. Close with browser_end

Real output from this project

The screenshot below was produced by this repository’s own tool flow (browser_startbrowser_navigatebrowser_screenshot). Example Domain captured through Browser Jet Pilot

Where to go next

Conclusion

Browser Jet Pilot is focused on predictable, production-ready browser automation. Validate your setup with the Quickstart and the bundled reliability checks. For CI, prefer deterministic sequences; for application integration, use the BrowserSkill or the agent CLI. Keep API keys and other secrets out of source control and manage browser endpoints through environment variables. design, written and coded solely by head and <3 for you - 0xabadbabe (Sudo Qt - jet’aime)