About
MCP-Browse offers a lightweight, protocol‑buffer based interface to control browsers remotely. It supports navigation, clicking, form input, script execution, and file downloads, making it ideal for automating e‑commerce site interactions.
Capabilities
Overview of MCP‑Browse
MCP‑Browse is a lightweight browser‑control protocol designed to let AI assistants programmatically interact with web pages, especially e-commerce sites. It abstracts common user actions—navigation, clicking, form input, downloading assets, and executing JavaScript—into a typed, streaming API that works over gRPC and protocol buffers. By exposing these gestures as first‑class operations, developers can build AI agents that browse the web, scrape product data, or automate checkout flows without writing custom browser drivers or dealing with headless‑browser quirks.
The protocol’s core strength lies in its gesture‑based model. Each gesture represents a single user intent: Navigate to load a URL, Click on an element identified by CSS selector or ID, Input to type into fields or toggle checkboxes, Download to fetch images or files, and ExecuteScript to run arbitrary JavaScript. These operations return either a streamed response (for actions that involve page loads and redirects) or a single message (for asset retrieval and script execution). The streamed responses include redirect events, page content snapshots, and a final completion signal, giving the client fine‑grained visibility into the browsing lifecycle.
For developers building AI workflows, MCP‑Browse plugs seamlessly into existing Model Context Protocol (MCP) pipelines. An AI assistant can invoke the gesture to reach a product listing, then issue a series of and gestures to filter results or add items to the cart. The assistant can query the page state via —for example, extracting price information or checking stock status—and download relevant media with . Because all communication is typed and compact, latency remains low even over network boundaries, making the protocol suitable for cloud‑hosted agents that need to interact with third‑party e-commerce platforms.
Real‑world use cases include:
- Price monitoring bots that periodically navigate to product pages, scrape current prices, and report changes.
- Automated checkout assistants that guide users through adding items to a cart, filling shipping forms, and confirming orders.
- Data‑collection pipelines that harvest product metadata (descriptions, images, reviews) for market analysis.
- Testing frameworks that simulate user interactions across multiple browsers or devices to validate UI behavior.
MCP‑Browse’s standout features are its streamed response model, which preserves the natural flow of web navigation, and its strict use of protocol buffers for efficient, cross‑language serialization. These design choices give developers a robust, low‑overhead tool for integrating browser automation into AI systems without wrestling with lower‑level browser APIs.
Related Servers
MindsDB MCP Server
Unified AI-driven data query across all sources
Homebrew Legacy Server
Legacy Homebrew repository split into core formulae and package manager
Daytona
Secure, elastic sandbox infrastructure for AI code execution
SafeLine WAF Server
Secure your web apps with a self‑hosted reverse‑proxy firewall
mediar-ai/screenpipe
MCP Server: mediar-ai/screenpipe
Skyvern
MCP Server: Skyvern
Weekly Views
Server Health
Information
Explore More Servers
Self‑Hosted Supabase MCP Server
Local Supabase integration via Model Context Protocol
ResembleMCP
AI-powered voice transformation via Model Context Protocol
HERE Maps MCP Server
Enable LLMs to query HERE Maps services via a unified protocol
Siri Shortcuts MCP Server
Control macOS Shortcuts directly from an LLM
Discourse MCP Server
Search Discourse posts via Model Context Protocol
MCP Server Research Demo
A lightweight Flask-based MCP demo server