Una biblioteca de Python para automatizar navegadores con Selenium que permite localizar elementos por sus etiquetas visibles en lugar de usar selectores.
mozilla/firefox-devtools-mcp
Servidor MCP que permite a agentes de IA navegar e inspeccionar Firefox mediante WebDriver BiDi, para la navegación agéntica y la depuración con herramientas de desarrollo.
- Estrellas
- 553
- Forks
- 76
- Issues abiertos
- 10
- Último commit
- hace 3 días
¿Qué es?
Firefox DevTools MCP es un servidor Model Context Protocol que permite a los asistentes de IA controlar un navegador Firefox local. Está basado en WebDriver BiDi a través de Selenium WebDriver y funciona con clientes MCP como Claude Code, Claude Desktop, Cursor y Cline.
El proyecto abarca dos escenarios principales. El primero es la navegación agéntica, en la que el agente lee páginas, completa formularios y realiza flujos de varios pasos en sitios web. El segundo es el desarrollo web asistido por agentes, en el que el agente carga la página en la que estás trabajando y la inspecciona mediante mensajes de la consola, solicitudes de red, el depurador y el perfilador.
Las herramientas se agrupan en módulos y se ofrecen mediante presets que van de `slim` a `all`, para que puedas limitar lo que el agente puede hacer. También admite el modo headless, perfiles personalizados, conectarse a una instancia de Firefox ya en ejecución y Firefox para Android mediante ADB. Como el agente puede acceder a todo lo que esté al alcance del navegador, el proyecto recomienda usar un perfil de Firefox dedicado.
Funciones clave
- 01Controla Firefox mediante WebDriver BiDi a través de Selenium WebDriver.
- 02Captura el estado de las páginas y hace clic en elementos o los completa mediante UID.
- 03Captura solicitudes de red, mensajes de la consola y descargas.
- 04Ofrece presets de herramientas para limitar las capacidades que obtiene el agente.
- 05Admite el modo headless, perfiles personalizados y la conexión a una instancia de Firefox en ejecución.
- 06Puede automatizar Firefox para Android mediante ADB.
Casos de uso
- Permitir que un agente de IA complete tareas de varios pasos, como rellenar formularios en sitios web.
- Hacer que un asistente de IA inspeccione la página que estás desarrollando, incluidos los resultados de la consola y la red.
- Perfilar o depurar una página web en Firefox desde un asistente de programación compatible con MCP.
- Automatizar sesiones de prueba de Firefox para Android desde un equipo de escritorio.
Inicio rápido
- 1
Asegúrate de tener instalados Node.js 20.19.0 o una versión posterior y Firefox 100 o posterior
- 2
Ejecuta el servidor localmente con npx
npx @mozilla/firefox-devtools-mcp@latest - 3
Regístralo en Claude Code
claude mcp add firefox-devtools npx @mozilla/firefox-devtools-mcp@latest
Antes de usarlo
- Requiere una instalación local de Firefox y no puede ejecutarse en servicios de alojamiento en la nube.
- Usa un perfil exclusivo de Firefox, ya que el agente puede acceder a las cookies y a las sesiones guardadas.
- El modo Android borra todos los datos de la aplicación objetivo antes de cada sesión.
- La licencia figura como NOASSERTION en los metadatos, así que revisa los archivos de licencia antes de usarlo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es firefox-devtools-mcp?
- Servidor MCP que permite a agentes de IA navegar e inspeccionar Firefox mediante WebDriver BiDi, para la navegación agéntica y la depuración con herramientas de desarrollo. Firefox DevTools MCP es un servidor Model Context Protocol que permite a los asistentes de IA controlar un navegador Firefox local. Está basado en WebDriver BiDi a través de Selenium WebDriver y funciona con clientes MCP como Claude Code, Claude Desktop, Cursor y Cline.
- ¿firefox-devtools-mcp es gratuito? ¿Qué licencia tiene?
- firefox-devtools-mcp es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿firefox-devtools-mcp sigue mantenido?
- Mantenimiento activo. El último commit de firefox-devtools-mcp fue el 4 nov 2026.
- ¿Para qué puedo usar firefox-devtools-mcp?
- Permitir que un agente de IA complete tareas de varios pasos, como rellenar formularios en sitios web. Hacer que un asistente de IA inspeccione la página que estás desarrollando, incluidos los resultados de la consola y la red. Perfilar o depurar una página web en Firefox desde un asistente de programación compatible con MCP. Automatizar sesiones de prueba de Firefox para Android desde un equipo de escritorio.
- ¿Cómo se instala firefox-devtools-mcp?
- Asegúrate de tener instalados Node.js 20.19.0 o una versión posterior y Firefox 100 o posterior Ejecuta el servidor localmente con npx: npx @mozilla/firefox-devtools-mcp@latest Regístralo en Claude Code: claude mcp add firefox-devtools npx @mozilla/firefox-devtools-mcp@latest
- ¿Dónde consigo firefox-devtools-mcp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mozilla/firefox-devtools-mcp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un servidor MCP y una extensión de Firefox que permiten a los asistentes de IA gestionar pestañas, buscar en el historial y leer páginas o tomar capturas con el consentimiento del usuario.
Un servidor MCP que permite a agentes de programación controlar e inspeccionar un navegador Chrome en ejecución con Chrome DevTools para depurar y analizar el rendimiento.
Extensión para automatizar el navegador y el escritorio con grabador de macros, API de JavaScript, OCR, reconocimiento de imágenes y un servidor MCP para asistentes de IA.
Biblioteca de Python que descarga, almacena en caché y localiza binarios de drivers de navegador para Selenium, como ChromeDriver y GeckoDriver.
Biblioteca cliente de Selenium WebDriver para Rust, usada para escribir pruebas de interfaz automatizadas para sitios web.