Control del navegador MCP
Un servidor MCP emparejado con una extensión de navegador que permite a los clientes LLM, como Claude Desktop, controlar el navegador local del usuario (Firefox).
Características
El servidor MCP admite las siguientes herramientas:
Abrir o cerrar pestañas
Obtener la lista de pestañas abiertas
Reordenar pestañas abiertas
Leer y buscar en el historial del navegador
Leer el contenido de texto y los enlaces de las páginas web
Buscar y resaltar texto en una pestaña del navegador
Además, el contenido de cada pestaña abierta en el navegador está disponible como un recurso MCP, lo que permite al usuario seleccionar pestañas del navegador en el propio cliente MCP (por ejemplo, Claude) y cargar su contenido en el contexto.
Related MCP server: browser-use MCP Server
Ejemplos de casos de uso:
Gestión de pestañas
"Cerrar todas las pestañas no relacionadas con el trabajo en mi navegador".
"Reorganizar las pestañas en mi navegador en un orden que tenga sentido".
Cerrar todas las pestañas de mi navegador a las que no se haya accedido en las últimas 24 horas.
Búsqueda en el historial del navegador
"Ayúdame a encontrar un artículo en el historial de mi navegador sobre la pista de Milford en Nueva Zelanda".
"Abre todos los artículos sobre IA que visité durante la última semana, hasta 10 artículos, evita duplicaciones".
Navegación e investigación
Abro HackerNews en mi navegador, luego abro la noticia principal, la leo y también leo los comentarios. ¿Concuerdan los comentarios con la noticia?
En mi navegador, uso Google Académico para buscar artículos sobre L-teanina de los últimos tres años. Abro los tres artículos más citados. Los leo y los resúmo.
Usa la búsqueda de Google en mi navegador para buscar floristerías. Abre los 10 resultados más relevantes. Muéstrame una tabla de cada floristería con su ubicación y horario de apertura.
Instalación
Clone este repositorio y luego ejecute los siguientes comandos en el directorio principal del repositorio para compilar el servidor MCP y la extensión del navegador.
El comando npm run build final también generará un secreto compartido entre el servidor MCP y la extensión.
Uso con Claude Desktop:
Agregue la siguiente configuración a claude_desktop_config.json (use el botón Editar configuración en la configuración de Claude Desktop Developer):
Reemplace <path to repo> con la ruta correcta.
Asegúrese de reiniciar Claude Desktop.
Uso con Firefox
La extensión browser-control-mcp fue desarrollada para Firefox.
Para instalar la extensión:
Escriba
about:debuggingen la barra de URL de FirefoxHaz clic en "Este Firefox"
Haga clic en "Cargar complemento temporal..."
Seleccione el archivo
manifest.jsonen la carpetafirefox-extensionen este proyecto
Si prefiere no ejecutar la extensión en su navegador personal Firefox, una alternativa es descargar una instancia separada de Firefox (como Firefox Developer Edition, disponible en https://www.mozilla.org/en-US/firefox/developer/ ).