I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

navegador MCP
Neoforge Browser MCP Server: se usa para probar el frontend
0
Github Watches
1
Github Forks
1
Github Stars
MCP Browser
A headless browser interface for the Model Control Protocol (MCP).
Features
- Headless browser automation using Playwright
- Web UI for browser interaction
- WebSocket communication for real-time updates
- Real-time browser event subscription system
- Integration with MCP for AI agents
Prerequisites
- Python 3.13+
- uv for dependency management
- Docker (for containerized usage)
Installation
One-Line Installation
To install MCP Browser on your Mac with one command:
curl -sSL https://raw.githubusercontent.com/neoforge-dev/mcp-browser/main/install_one_line.sh | bash
This command will download and run the installer with proper line ending handling to avoid common issues.
Manual Installation
For manual installation:
- Clone this repository
- Run the installer script:
git clone https://github.com/neoforge-dev/mcp-browser.git
cd mcp-browser
./install.sh
XQuartz Requirements
MCP Browser requires XQuartz (X11) for proper visualization. The installer will:
- Check if XQuartz is already installed and install it if needed
- Attempt to start the X11 server in various ways
- Prompt you to start it manually if automatic methods fail
If you encounter issues, see the Troubleshooting XQuartz Issues section.
Local Development
Setup with uv
# Clone the repository
git clone https://github.com/yourusername/mcp-browser.git
cd mcp-browser
# Install dependencies
uv venv .venv
source .venv/bin/activate
uv pip install -e .
# Install Playwright browsers
python -m playwright install
Running Locally
For a simple test without Xvfb:
./simple_test.sh
For a full test with Xvfb (requires X11):
./test_local.sh
Docker Deployment
Build and run using Docker Compose:
# Set your MCP secret
export MCP_SECRET=your_secret_key
# Build and run
docker-compose up --build
Or use the provided script:
./run.sh
Configuration
The following environment variables can be set:
-
MCP_SECRET
: Secret key for MCP authentication -
SERVER_PORT
: Port to run the server on (default: 7665) -
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD
: Set to 1 to skip browser download and run in headless-only mode
API Endpoints
-
GET /
: Web UI -
GET /api/status
: Get browser and MCP client status -
WebSocket /ws
: WebSocket endpoint for real-time communication -
WebSocket /ws/browser/events
: WebSocket endpoint for browser event subscriptions -
GET /api/browser/subscribe
: Subscribe to browser events -
GET /api/browser/unsubscribe
: Unsubscribe from browser events -
GET /api/browser/subscriptions
: List active event subscriptions
Event Subscriptions
The MCP Browser supports real-time event subscriptions via WebSockets. This allows clients to receive browser events as they happen, including:
- Page events (navigation, load, error)
- DOM events (mutations, changes)
- Console events (logs, warnings, errors)
- Network events (requests, responses, errors)
For detailed documentation and examples of the event subscription system, see:
License
MIT
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Espejo dehttps: //github.com/agentience/practices_mcp_server
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Reviews

user_i4L226wg
I've been using mcp-browser by neoforge-dev and I must say it's fantastic! This tool simplifies my work by providing a seamless experience for browsing Minecraft code. It’s intuitive, efficient, and constantly updated with great features. Highly recommend for any developer in the Minecraft community! Check it out [here](https://github.com/neoforge-dev/mcp-browser).