Control your browser from an MCP agent. Dialbot combines a Chrome extension with a local Node bridge: fast mode reads pages and acts through selectors, normal mode works with screenshots, mouse and keyboard. Switch modes from the prompt without losing your tabs.
Communication stays on your machine: an authenticated local pipe between the extension and the MCP server. The extension sends no telemetry and includes no analytics. Your MCP client and the AI provider you choose receive page content and screenshots: review their privacy settings before using Dialbot with sensitive data.
Features:
• 27 tools: read pages, list links, fill forms, screenshots, clicks, keyboard, scrolling, canvas drawing and more.
• Batches of verified actions with pauses, status and cancellation.
• Large text blocks through the clipboard, up to 100,000 characters.
• Local file selection with visual confirmation; nothing is published automatically.
• Optional crosshair, human motion and warm-up, all prompt-controlled.
Dialbot requires: Windows, Chrome, Node.js 22 or later, and an MCP-compatible stdio agent (tested with OpenCode and pi.dev). The Connect button in the popup links the extension to the local bridge installed with `npm run setup`.
Full guide, source code and uninstall: https://github.com/R2100/dialbot-mcp
Privacy policy: https://r2100.github.io/dialbot-mcp/privacy/