Skip to main content
Glama

Claude Browser

Mehrere persistente Browser-Tabs in VS Code, die von Claude über MCP gesteuert werden können.

Öffnen Sie GitHub in einer Editor-Gruppe und ein Claude-Terminal in einer anderen. Bleiben Sie über Neustarts hinweg angemeldet. Lassen Sie Claude dieselbe Seite lesen und anklicken, die Sie gerade ansehen, ohne den Editor zu verlassen.

Was es tut

  • Viele Tabs, nicht einer. Jeder Browser-Tab ist ein Editor-Tab, sodass er sich teilen, zwischen Gruppen ziehen und an der Stelle wieder öffnen lässt, an der Sie aufgehört haben.

  • Sitzungen bleiben erhalten. Cookies und lokaler Speicher überleben einen Neustart und werden von jedem Tab gemeinsam genutzt. Einmal bei Slack anmelden genügt also.

  • Websites, die sich weigern, in Frames angezeigt zu werden, funktionieren trotzdem. GitHub, Slack und Google senden alle X-Frame-Options: DENY, weshalb der integrierte Simple Browser sie nicht anzeigen kann.

  • Claude steuert es. Die Erweiterung hostet einen MCP-Endpunkt mit Werkzeugen zum Auflisten von Tabs, Navigieren, Erstellen von Seiten-Snapshots, Klicken, Tippen und Lesen der Konsole.

  • Es ist ein echtes DOM. Kein Videostream eines Browsers: Die Eingabelatenz ist nativ, Textauswahl und das Such-Widget funktionieren, und Audio wird abgespielt.

Erste Schritte

yarn install
yarn build

Drücken Sie F5, um einen Extension Development Host zu starten, und führen Sie dann Claude Browser: Open Browser Tab aus der Befehlspalette aus.

Um Claude die Steuerung zu überlassen, öffnen Sie ein Terminal im selben Fenster und führen Sie claude aus. Die Erweiterung schreibt ihren Endpunkt in die .mcp.json des Workspace, sodass die Werkzeuge bereits vorhanden sind. Führen Sie Claude Browser: Show MCP Endpoint aus, wenn Sie ihn lieber von Hand registrieren möchten.

Befehle

Befehl

Was er tut

Claude Browser: Open Browser Tab

Öffnet eine URL in einem neuen Tab.

Claude Browser: Open Browser Tab to the Side

Dasselbe, in der Gruppe neben der aktuellen.

Claude Browser: Open Bookmarked Site

Wählt aus claudeBrowser.bookmarks.

Claude Browser: Reload Active Tab

Lädt den fokussierten Tab neu.

Claude Browser: Zoom In / Zoom Out / Reset Zoom

Skaliert nur die Seite, nicht den Editor. Pro Website gespeichert.

Claude Browser: Open Active Tab in System Browser

Übergibt die aktuelle URL an das Betriebssystem.

Claude Browser: Sign Out of Everything

Löscht gespeicherte Cookies und gespiegelten Speicher.

Claude Browser: Show MCP Endpoint

Zeigt die Endpunkt-URL und den Befehl claude mcp add.

Claude Browser: Show Log

Öffnet den Ausgabekanal.

Einstellungen

Einstellung

Standard

Zweck

claudeBrowser.homepage

https://github.com

Wird geöffnet, wenn keine URL angegeben ist.

claudeBrowser.bookmarks

GitHub, Slack

Websites in der Lesezeichen-Ansicht.

claudeBrowser.proxyPort

41998

Loopback-Port für den Proxy. Eine Änderung setzt den Seitenspeicher zurück.

claudeBrowser.mcpPort

41999

Loopback-Port für den MCP-Endpunkt.

claudeBrowser.writeWorkspaceMcpConfig

true

Schreibt den Endpunkt in die .mcp.json des Workspace.

claudeBrowser.allowScriptEvaluation

true

Stellt das Werkzeug evaluate_script bereit.

claudeBrowser.mirrorLocalStorage

true

Kopiert den lokalen Speicher jeder Website in den Erweiterungsspeicher.

Wie es funktioniert, in einem Absatz

Eine VS-Code-Webview ist ein sandboxed iframe, und die Websites, die es wert sind, offen zu bleiben, weigern sich, in Frames angezeigt zu werden. Die Erweiterung führt daher einen lokalen Umschreibungs-Proxy aus: Jede Website wird von ihrem eigenen Loopback-Ursprung wie github.com.s.localhost:41998 bereitgestellt, wobei die Frame- und Transport-Header auf dem Weg umgeschrieben werden. Cookies erreichen den Browser überhaupt nicht; der Proxy hält sie und hängt sie stromaufwärts wieder an, was der einzige Weg ist, wie __Host--präfixierte Sitzungscookies überleben können, wenn sie von einem anderen Ursprung bereitgestellt werden. Ein kleiner Shim wird in jede Seite injiziert, um ihre Netzwerkaufrufe umzuleiten, die Navigation auf dem Proxy zu halten und Befehle von MCP-Werkzeugen auszuführen.

Die Details und die Dinge, die dieser Ansatz nicht kann, finden Sie in docs/.

Dokumentation

  • Architektur — die Komponenten und wie sie kommunizieren

  • Proxy — Ursprungszuordnung, Header-Umschreibung, der Seiten-Shim

  • Persistenz — wo Sitzungen leben und was was übersteht

  • MCP — die Werkzeuge und wie man sich verbindet

  • Sicherheit — das Bedrohungsmodell und die Anfrage-Absicherung

  • Einschränkungen — was nicht funktioniert und warum

  • Entwicklung — Bauen, Testen, Veröffentlichen

-
license - not tested
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Live browser debugging for AI assistants — DOM, console, network via MCP.

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/navarrotech/claude-webview-in-vscode'

If you have feedback or need assistance with the MCP directory API, please join our Discord server