OpenCode in Chrome
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Opencode in Chrome
Puente que da a OpenCode el control de tu Chrome, incluso cuando OpenCode corre dentro de un contenedor Docker. Expone 26 herramientas browser_* mediante el protocolo MCP: abrir pestañas, leer páginas, hacer clic, escribir, capturar pantalla, grabar GIF, inspeccionar consola y red.
OpenCode (Docker) ──MCP/HTTP──▶ server.js (host :8765) ──WebSocket──▶ extensión de Chrome ──CDP──▶ pestañasEs una implementación propia e independiente, hecha con chrome.debugger y un servidor MCP mínimo en Node.
Requisitos
Windows, macOS o Linux con Chrome (o un navegador Chromium con extensiones MV3).
Node.js 18 o superior en el equipo donde corre Chrome.
OpenCode con soporte de servidores MCP remotos.
Related MCP server: browserpilot-mcp
Instalación
Instala dependencias y arranca el servidor en el equipo con Chrome:
npm install node server.js # en Windows también: start.batLa primera vez genera
token.txt(secreto; no lo compartas).En Chrome abre
chrome://extensions, activa Modo de desarrollador y usa Cargar descomprimida con la carpetaextension/.En las opciones de la extensión pon el host (
127.0.0.1:8765) y el contenido detoken.txt. La insignia «ON» indica que está conectada.Declara el servidor en la configuración de OpenCode (
opencode.jsondel proyecto):{ "mcp": { "servers": { "navegador": { "type": "remote", "url": "http://host.docker.internal:8765/mcp", "headers": { "Authorization": "Bearer <contenido de token.txt>" } } } } }Si OpenCode no es de Docker, usa
http://127.0.0.1:8765/mcp. Reinicia OpenCode para que lea el cambio y comprueba conopencode mcp list.Opcional: copia
AGENTS.ejemplo.mdcomoAGENTS.mden el proyecto para que el agente sepa usar las herramientas.
Herramientas
Grupo | Herramientas |
Pestañas |
|
Leer |
|
Actuar |
|
Depurar |
|
GIF |
|
browser_screenshot admite fullPage, format (jpeg/png), save e inline. Las rutas de save, de los GIF y de browser_upload deben estar bajo /workspace/, que se traduce a la carpeta del equipo indicada por WORKSPACE_HOST (por defecto, dos niveles sobre este directorio).
Seguridad
El agente solo ve y controla las pestañas del grupo naranja «OpenCode»; el resto del navegador queda fuera de su alcance.
El token es obligatorio en el MCP y en el WebSocket.
El servidor escucha en
0.0.0.0para que un contenedor pueda llegar a él. Si no usas Docker, restríngelo conBRIDGE_HOST=127.0.0.1.browser_evalejecuta JavaScript arbitrario en la página: úsalo solo con agentes y modelos en los que confíes.Guardar archivos está limitado a
/workspace/.
Variables de entorno
Variable | Por defecto | Uso |
|
| Puerto del servidor |
|
| Interfaz donde escucha |
| dos niveles sobre este directorio | Carpeta real que corresponde a |
| — | Registra cada petición HTTP |
Limitaciones conocidas
browser_snapshotno recorre iframes de otro origen.La red y la consola se registran desde que la pestaña se abre con
browser_open_tabo se controla por primera vez.Cada cambio en
extension/exige recargar la extensión enchrome://extensions.
Licencia
Apache License 2.0. Copyright 2026 Diego Velandia Barajas.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Stealth web browser for agents: search, fetch, click, download and type in persistent MCP sessions.
Browz hosted MCP (free public beta): let an AI app drive your own Browz browser profiles from anywhere. Connect https://mcp.gobrowz.com/mcp and sign in with your Browz account (OAuth) or an agent token. Each call is relayed to the Browz app on your computer, which must be online with Remote control on and have a hardware security chip (Mac Secure Enclave or TPM 2.0). 17 tools: profiles, tabs, navigate, snapshot, act, wait, screenshot. Cookies, downloads and stored sign-ins stay on your computer.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables local opencode agents to control a live Chrome browser via MCP tools, including tab management, JavaScript execution, clicking, form filling, page reading, screenshots, and console log retrieval.2MIT
- AlicenseNot gradedqualityBmaintenanceEnables remote AI agents to control a local, authenticated desktop browser over MCP through an outbound WebSocket bridge and Chrome extension, supporting tab management, navigation, page reading, clicking, typing, scrolling, screenshots, and JavaScript evaluation.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables local Chrome control for AI clients over MCP stdio, HTTP, or CLI, exposing 20 tools to extract page text, number and click elements, type text, scroll, manage tabs, capture screenshots, and bind uploaded files to file inputs. Operations run entirely on the local machine with origin allowlists and refusal of untrusted URLs, without calling a cloud model or consuming model tokens.2,487 npmMIT
- AlicenseNot gradedqualityAmaintenanceExposes browser-drive tools over a local MCP endpoint, letting agents control isolated Chromium or Firefox profiles with their own cookies, fingerprints, and proxies to complete authenticated workflows across sessions. Supports profile lifecycle, navigation, clicking, typing, extraction, screenshots, JS evaluation, tabs, cookies, waits, and raw CDP calls.MIT