Chrome-Erweiterung verbindet Google Messages über MCP mit Claude Code

✍️ OpenClawRadar📅 Veröffentlicht: 14. April 2026🔗 Source
Chrome-Erweiterung verbindet Google Messages über MCP mit Claude Code
Ad

Direkte Integration ohne Docker oder Cloud-Server

Ein Entwickler hat eine Chrome-Erweiterung erstellt, die sich in Google Messages Web-Sitzungen einfügt und diese über das Model Context Protocol (MCP) mit Claude Code verbindet. Die Architektur verwendet stdio-Transport zwischen Claude Code und einem Node.js MCP-Server, der über WebSocket auf localhost:7008 mit der Chrome-Erweiterung kommuniziert.

Was funktioniert vs. bestehende Lösungen

Der Entwickler hat zunächst zwei bestehende Ansätze ausprobiert:

  • OpenMessage: Docker-Container, der das libgm-Protokoll mit SSE-Sitzungen verwendet, die nach einigen Minuten Inaktivität ablaufen und zu "Ungültige Sitzungs-ID"-Fehlern führen. Er erfordert einen Neustart des Docker-Containers, um neue Nachrichten zu synchronisieren, und verwendet 7 MCP-Tools (~1.500 Token pro Konversation).
  • TextBee: Android-SMS-Gateway-App, die alle privaten SMS-Nachrichten über Cloud-Server leitet (nur SMS, kein RCS). Erfordert einen Webhook-Server plus Tailscale/ngrok-Tunnel, insgesamt fünf bewegliche Teile für einfaches Texten.

Der neue Chrome-Erweiterungsansatz hat drei funktionierende MCP-Tools mit ~300 Token Overhead:

  • list_chats – Gibt alle Konversationen mit Namen, Ausschnitten und Zeitstempeln zurück
  • read_messages – Bietet vollständigen Nachrichtenverlauf mit Sende-/Empfangsrichtung
  • send_message – Füllt Text aus, sendet aber nicht tatsächlich (funktioniert derzeit als Entwurfstool)
Ad

Das Angular-Isolationsproblem

Google Messages Web ist eine Angular-App, bei der Chrome-Erweiterungs-Inhaltsskripte in einer "isolierten Welt" laufen – einem separaten JavaScript-Kontext von der Seite. Angulars zone.js patcht nur Event-Listener in der Hauptwelt, daher wenn die Erweiterung den Textarea-Wert setzt und auf Senden klickt:

  • Der Text erscheint in der Eingabe ✓
  • Die Senden-Schaltfläche wird geklickt ✓
  • Angulars Formularsteuerung erkennt die Wertänderung nicht, daher denkt der Klick-Handler, dass das Feld leer ist ✗

Versuchte Lösungen

Der Entwickler hat mehrere Ansätze versucht:

  • Nativer Wertsetzer + Eingabeereignisse
  • document.execCommand('insertText')
  • Vollständige Mausereignissequenz (pointerdown/mousedown/mouseup/click)
  • Eingabetaste-Simulation
  • Manifest V3 world: "MAIN" Inhaltsskript (kommt am nächsten, sendet aber immer noch nicht)

Debug-Ausgabe vom Hauptwelt-Skript zeigt: {"valueSet": true, "btnLabel": "Send end-to-end encrypted RCS message", "clicked": true, "inputAfter": "text still here...", "sentVia": "none"}

Potenzielle Lösungen zur Erkundung

Der Entwickler erwägt:

  • chrome.debugger API für vertrauenswürdige Eingabeereignisse
  • Zugriff auf Angulars NgZone über __ngContext__ auf DOM-Elementen
  • CDP (Chrome DevTools Protocol) für Input.dispatchKeyEvent

Das Projekt ist Open Source mit Repository unter https://github.com/GURSEWAKSINGHSANDHU/google-messages-mcp und Issue-Tracking unter https://github.com/GURSEWAKSINGHSANDHU/google-messages-mcp/issues/1.

📖 Den vollständigen Source lesen: r/ClaudeAI

Ad

👀 Siehe auch

LLM-Kostenprofiler: Open-Source-Tool verfolgt API-Ausgaben, um den Einsatz lokaler Modelle zu rechtfertigen
Werkzeuge

LLM-Kostenprofiler: Open-Source-Tool verfolgt API-Ausgaben, um den Einsatz lokaler Modelle zu rechtfertigen

LLM Cost Profiler ist ein Python-Tool, das jeden API-Aufruf an OpenAI/Anthropic verfolgt und genau zeigt, wofür Sie Geld ausgeben. Es deckt Aufgaben auf, die im Verhältnis zu ihrer Komplexität überteuert sind, und liefert konkrete Dollarbeträge, um den Umstieg auf lokale Modelle zu rechtfertigen.

OpenClawRadar
Demo für KI-Agenten-Mikrozahlungen mit x402 und Solana
Werkzeuge

Demo für KI-Agenten-Mikrozahlungen mit x402 und Solana

Die x402-hello-Demo veranschaulicht, wie KI-Agenten autonom Mikropayments mit USDC auf der Solana-Blockchain abwickeln.

OpenClawRadar
ClawPort: Open-Source-Orchestrierung für KI-Agenten-Workflows mit Self-Healing-Cron
Werkzeuge

ClawPort: Open-Source-Orchestrierung für KI-Agenten-Workflows mit Self-Healing-Cron

ClawPort ist eine Open-Source-Orchestrierungsschicht für KI-Agenten-Workflows, die Cron-Pipelines automatisch konfiguriert, bei Fehlern selbstheilend arbeitet und es ermöglicht, Agenten direkt zu testen, bevor sie nach Zeitplan ausgeführt werden.

OpenClawRadar
Kontextgesteuertes Lernsystem für Claude Code fungiert als dauerhafter Tutor
Werkzeuge

Kontextgesteuertes Lernsystem für Claude Code fungiert als dauerhafter Tutor

Ein Entwickler hat ein Lernsystem mit Claude Code erstellt, das den Fortschritt über Sitzungen hinweg verfolgt, das Verständnis prüft, Übungen durcharbeitet und sich an Lernstile anpasst. Das System verwendet strukturierte Markdown-Dateien, um das Verhalten des Agenten zu steuern, und enthält Tools zum Extrahieren von Lehrbuchseiten aus PDFs.

OpenClawRadar