Firefox Devtools MCP automatiserar Firefox för AI och utvecklararbetsflöden
Firefox Devtools MCP är en av Mozilla utvecklad Model Context Protocol-server byggd med TypeScript och körs på Node.js. Den ansluter till och automatiserar en Firefox-webbläsarinstans med hjälp av WebDriver-protokoll, inklusive BiDi och Classic. Distribuerad som ett npm-paket, erbjuder den ett kraftfullt gränssnitt för AI-klienter och utvecklare att interagera programmässigt med Firefox. Det här gratis serververktyget möjliggör exakt kontroll över webbläsarens åtgärder, från sidnavigering till avancerad felsökning, och stöder olika automatiseringsbehov.
Vad ansluter Firefox Devtools MCP till?
Firefox Devtools MCP fungerar som en Model Context Protocol-server som är utformad för att interagera direkt med en Firefox-webbläsarinstans. Den etablerar denna anslutning och automatiserar webbläsaråtgärder genom att använda WebDriver-protokoll, specifikt både BiDi och Classic. Denna konfiguration gör det möjligt för servern att skicka kommandon och ta emot information från webbläsaren, vilket gör den till en central punkt för att programmera Firefox. Den kräver Firefox version 100 eller högre för att fungera effektivt.
Kärnfunktioner och verktyg
Servern exponerar en uppsättning anropbara verktyg för webbläsarautomatisering. Dessa inkluderar Sida Hantering verktyg som list_pages och open_new_tab, samt Innehåll Interaktion verktyg som click_by_uid och fill_by_uid. För övervakning erbjuder den list_console_messages och list_network_requests. Visuella element hanteras av screenshot_page och screenshot_by_uid. Webbläsarkontrollfunktioner inkluderar history_back och set_viewport. Avancerade verktyg, som kräver specifika flaggor, ger funktioner som evaluate_script, get_firefox_prefs, och install_extension.
Vem är det för?
Firefox Devtools MCP är avsett för AI-assistenter och utvecklare som behöver automatisera och interagera med Firefox-webbläsare. Den tjänar dem som skapar agenter som kontrollerar webbläsarbeteende, utför tester eller samlar in felsökningsinformation. Verktyget är särskilt användbart för att integrera Firefox-automatisering i AI-drivna arbetsflöden. Hoppa över detta om dina automatiseringsbehov inte involverar direkt interaktion med en Firefox-webbläsarinstans.
Hur man kommer igång
Inga autentiseringsuppgifter krävs för grundläggande åtkomst. Konfiguration för AI-klienter innebär att lägga till servern i en ".mcp.json" eller "mcp_settings.json" fil.
Användningsfall
- Automatisera webbläsarinteraktioner för testning och felsökning, inklusive sidnavigering, DOM-inspektion och simulering av användarinmatning.
- Försöka återskapa problem på live-webbplatser genom att kontrollera Firefox genom en AI-agent.
- Fånga Firefox-felsökningsloggar (MOZ_LOG) och dynamiskt ändra Firefox-konfigurationen för djupgående analys.
Firefox Devtools MCP erbjuder ett starkt gränssnitt för att automatisera Firefox, vilket gör det till en värdefull tillgång för AI-agenter och utvecklare. Dess omfattande uppsättning verktyg möjliggör djup interaktion med webbläsaren, från grundläggande navigering till privilegierad skriptkörning och hantering av tillägg. Servern stöder detaljerad felsökning och arbetsflöden för reproduktion av problem. Försök att ta en ögonblicksbild av en sida eller lista konsolmeddelanden för att börja utforska dess kapabiliteter.