Biblioteca Python para automação de navegadores baseada em Selenium, que permite encontrar elementos por rótulos visíveis em vez de seletores.
mozilla/firefox-devtools-mcp
Servidor MCP que permite a agentes de IA navegar e inspecionar o Firefox via WebDriver BiDi, para navegação agêntica e depuração com ferramentas de desenvolvimento.
- Estrelas
- 553
- Forks
- 76
- Issues abertas
- 10
- Último commit
- há 3 dias
O que é?
Firefox DevTools MCP é um servidor Model Context Protocol que dá a assistentes de IA controle sobre um navegador Firefox local. Ele é baseado em WebDriver BiDi por meio do Selenium WebDriver e funciona com clientes MCP como Claude Code, Claude Desktop, Cursor e Cline.
O projeto atende a dois cenários principais. O primeiro é a navegação agêntica, em que o agente lê páginas, preenche formulários e conclui fluxos com várias etapas em sites. O segundo é o desenvolvimento web assistido por agentes, em que o agente carrega a página em que você está trabalhando e a inspeciona usando mensagens do console, requisições de rede, o debugger e o profiler.
As ferramentas são agrupadas em módulos e disponibilizadas por meio de presets que vão de `slim` a `all`, para que você possa limitar o que o agente pode fazer. O projeto também oferece suporte a modo headless, perfis personalizados, conexão a uma instância do Firefox já em execução e Firefox para Android via ADB. Como o agente pode acessar tudo o que o navegador consegue acessar, o projeto recomenda usar um perfil dedicado do Firefox.
Recursos principais
- 01Controla o Firefox por meio de WebDriver BiDi via Selenium WebDriver.
- 02Captura snapshots de páginas e clica ou preenche elementos usando UID.
- 03Captura requisições de rede, mensagens do console e downloads.
- 04Oferece presets de ferramentas que limitam os recursos disponíveis para o agente.
- 05Oferece suporte a modo headless, perfis personalizados e conexão a uma instância do Firefox em execução.
- 06Pode automatizar o Firefox para Android via ADB.
Casos de uso
- Permitir que um agente de IA conclua tarefas com várias etapas, como preencher formulários em sites.
- Fazer com que um assistente de IA inspecione a página que você está desenvolvendo, incluindo as saídas do console e da rede.
- Usar um assistente de programação compatível com MCP para criar perfis de desempenho ou depurar uma página web no Firefox.
- Automatizar sessões de teste do Firefox para Android em um computador desktop.
Início rápido
- 1
Verifique se o Node.js 20.19.0 ou superior e o Firefox 100 ou superior estão instalados
- 2
Execute o servidor localmente com npx
npx @mozilla/firefox-devtools-mcp@latest - 3
Registre-o no Claude Code
claude mcp add firefox-devtools npx @mozilla/firefox-devtools-mcp@latest
Antes de usar
- Requer uma instalação local do Firefox e não pode ser executado em serviços de hospedagem na nuvem.
- Use um perfil dedicado do Firefox, pois o agente pode acessar cookies e sessões salvas.
- O modo Android apaga todos os dados do aplicativo de destino antes de cada sessão.
- A licença está listada como NOASSERTION nos metadados; por isso, confira os arquivos de licença antes de usar.
Em coleções
Tópicos
Perguntas frequentes
- O que é firefox-devtools-mcp?
- Servidor MCP que permite a agentes de IA navegar e inspecionar o Firefox via WebDriver BiDi, para navegação agêntica e depuração com ferramentas de desenvolvimento. Firefox DevTools MCP é um servidor Model Context Protocol que dá a assistentes de IA controle sobre um navegador Firefox local. Ele é baseado em WebDriver BiDi por meio do Selenium WebDriver e funciona com clientes MCP como Claude Code, Claude Desktop, Cursor e Cline.
- firefox-devtools-mcp é gratuito? Qual é a licença?
- firefox-devtools-mcp é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- firefox-devtools-mcp ainda é mantido?
- Manutenção ativa. O último commit de firefox-devtools-mcp foi em 4 de nov. de 2026.
- Para que posso usar firefox-devtools-mcp?
- Permitir que um agente de IA conclua tarefas com várias etapas, como preencher formulários em sites. Fazer com que um assistente de IA inspecione a página que você está desenvolvendo, incluindo as saídas do console e da rede. Usar um assistente de programação compatível com MCP para criar perfis de desempenho ou depurar uma página web no Firefox. Automatizar sessões de teste do Firefox para Android em um computador desktop.
- Como instalar firefox-devtools-mcp?
- Verifique se o Node.js 20.19.0 ou superior e o Firefox 100 ou superior estão instalados Execute o servidor localmente com npx: npx @mozilla/firefox-devtools-mcp@latest Registre-o no Claude Code: claude mcp add firefox-devtools npx @mozilla/firefox-devtools-mcp@latest
- Onde consigo firefox-devtools-mcp?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mozilla/firefox-devtools-mcp
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor MCP e extensão do Firefox que permitem a assistentes de IA gerenciar abas, pesquisar o histórico e ler ou capturar páginas com o consentimento do usuário.
Um servidor MCP que permite a agentes de programação controlar e inspecionar um Chrome em execução usando o Chrome DevTools para depuração e análise de desempenho.
Extensão para automação de navegadores e desktops, com gravador de macros, API JavaScript, OCR, reconhecimento de imagens e servidor MCP para assistentes de IA.
Biblioteca Python que baixa, armazena em cache e localiza binários de drivers de navegador para Selenium, como ChromeDriver e GeckoDriver.
Biblioteca cliente de Selenium WebDriver para Rust, usada para escrever testes automatizados de interface em sites.