Lokal MCP-server för agent-redo web UI-kontext
viewgraph, från Sourjya Sankar Sen, är en MCP-server som omvandlar livewebbsidor till en kompakt, agentvänlig UI-kontext för AI-kodassistent. Den fångar DOM-struktur, visuell layout och interaktiva elementmappningar så att agenter kan referera till gränssnittskontroller med lägre tokenöverhead. Projektet paketerar en webbläsartillägg, sessionsinspelningverktyg och lokal lagring. Målgruppen är mjukvaruingenjörer och QA-testare som integrerar agentiska verktyg i utvecklings- och testarbetsflöden.
Vilka praktiska uppgifter möjliggör det för agenter?
Servern konverterar live-sidor till en strukturerad, agentklar UI-kontekst så att modeller kan utföra gränssnittsorienterade jobb istället för att analysera rå HTML. Fångster inkluderar layout, DOM-väljare, stilar och indexerade interaktiva element, vilket möjliggör uppgifter som UI-granskning, programmerad navigering och reproducerbar buggreplay. Utdata syftar till att minska tvetydighet när en agent måste välja vilken kontroll som ska aktiveras under automatiserad testning.
- UI-granskning och tillgänglighetskontroller
- Scriptad navigering för end-to-end tester
- Reproducerbar buggfångst för rapportering
Hur pålitlig och kompakt är den genererade UI-konteksten?
Verktyget producerar token-effektiva fångster, med ett Action Manifest-format som minskar fångststorleken med upp till 85 procent jämfört med rå HTML. Spatial indexering ger O(log n) elementfrågor efter koordinater, vilket stöder exakt val i täta layouter. Inspelade sessioner kopplar HTML-snapshotar med skärmdumpar så att flöden med flera steg behåller både struktur och visuell referens för verifiering under analys.
Kan team integrera det i befintliga agentarbetsflöden utan tung omarbetning?
Servern körs som en MCP-kompatibel Node.js/NPM-tjänst och inkluderar en Chrome-tillägg för manuella fångster, vilket passar in i agentiska uppsättningar som stöder MCP. Den stöder automatisk URL-routing för upp till fyra projekt och lagrar fångster lokalt i en .viewgraph-katalog. Utvecklaren riktar sig till mjukvaruingenjörer och QA-testare; team som använder MCP-kompatibla klienter kan koppla agenter direkt, medan fristående testare kan exportera annoterade rapporter.
Ett specialverktyg för ingenjörsteam som integrerar agentiska arbetsflöden
Servern passar ingenjörs- och QA-team som redan förlitar sig på agentiska verktyg och behöver högre precision i gränssnittets kontext; feedback från gemenskapen noterar dess tekniska fokus och tokenbesparingar som styrkor. Förvänta dig en utvecklarorienterad installation och planera att validera agentåtgärder manuellt, eftersom utdata ger strukturerad kontext snarare än auktoritativa beslut om korrekthet.