Skip to main content
Glama

AgentBridge

Machen Sie die Werkzeuge Ihres VS Code-Arbeitsbereichs – Dateien, Terminal, LSP, Diagnosen und Bilder – für entfernte MCP-Clients (ChatGPT Connectors, Claude Desktop, Cursor, Cline, Continue) über einen öffentlichen HTTPS-Tunnel verfügbar.

中文文档 | README.zh-CN.md

Status

v0.1.0 – erste stabile Version. Erstellt und getestet unter Windows mit VS Code 1.95+ und Node 22+. Alle vierzehn Entwicklungsphasen sind abgeschlossen und Ende-zu-Ende gegen ChatGPT Connectors verifiziert.

Related MCP server: vscode-mcp-server

Funktionen

  • 13 MCP-Werkzeuge in den Bereichen:

    • Dateisystemread_files, apply_patch, search_files, find_files, list_directory, read_image_file

    • Terminalrun_command, get_command_output, send_command_input

    • LSP / Diagnosenget_diagnostics, lsp

    • Bridge-Zustandset_todos, report_progress

  • 3 Tunnel-Anbieter – Cloudflare Quick Tunnel (Standard, keine Konfiguration), Cloudflare Named Tunnel (stabiler Hostname), ngrok (reservierte Domain).

  • 9 verwaltete Shells – Windows PowerShell 5.1, PowerShell 7+, cmd; POSIX bash, zsh, sh, fish. Die dem KI-Assistenten angezeigte Beschreibung aktualisiert sich automatisch beim Wechsel der Shell.

  • Bildfähiges read_image_file – gibt MCP-ImageContent-Blöcke (PNG / JPEG / GIF / WebP / BMP) bis zu 5 MiB zurück, sodass bildfähige Clients Pixel nativ sehen. SVG bleibt über read_files als Text erhalten.

  • Externe Link-Routingagentbridge.bridge.openInternalBrowser (auto / all / external) steuert, ob ChatGPT / Arena innerhalb des VS Code Simple Browser oder im Standard-Browser des Betriebssystems geöffnet werden. Standard auto entspricht der ursprünglichen Erfahrung im Editor.

  • Bridge-Panel – Ansicht in der Aktivitätsleiste mit Tunnel-Anbieter-Auswahl, Status-Hero, dauerhaftem Ein-/Ausschalter, Sitzungsverlauf mit Mini-Diffs sowie einer erweiterten Karte für verwaltete Shell, Link-Routing, MCP-Prompt kopieren und routeToken zurücksetzen.

  • Autostart – Setzen Sie agentbridge.bridge.persistentMode, um die Bridge beim Aktivieren der Erweiterung zu starten.

  • Client-Kompatibilität – Verifiziert gegen ChatGPT Connectors, Claude Desktop, Cursor, Cline, Continue.

Installation

Option A – Vorgebaute vsix herunterladen (empfohlen)

Die meisten Benutzer benötigen weder Node.js noch eine Build-Toolchain. Laden Sie einfach die vorgebaute vsix herunter und installieren Sie sie in VS Code.

  1. Öffnen Sie die neueste Release-Seite

  2. Laden Sie agentbridge-0.1.0.vsix auf Ihren Computer herunter

  3. Installieren Sie sie:

    code --install-extension /path/to/agentbridge-0.1.0.vsix

    Oder grafisch: VS Code → Erweiterungen-Panel → -Menü → „Install from VSIX…“ → die heruntergeladene Datei auswählen.

Option B – Aus dem Quellcode erstellen (für Entwickler)

Erfordert Node 22+ und npm.

git clone https://github.com/5258MF/AgentBridge.git
cd AgentBridge
npm install
npm run build

Führen Sie sie dann entweder als Dev-Erweiterung aus oder laden Sie die gepackte vsix nach:

# Dev mode
"Code.exe" --extensionDevelopmentPath="$PWD"

# Or package a vsix locally
npx @vscode/vsce package --skip-license --allow-missing-repository
code --install-extension agentbridge-0.1.0.vsix

Option C – Aus dem VS Code Marketplace (ausstehend)

Sobald die Herausgeberregistrierung abgeschlossen ist, können Sie sie auch direkt über das Erweiterungen-Panel durchsuchen und installieren, indem Sie nach „AgentBridge“ suchen.

Tunnel-Anbieter

Modus

Stabilität der öffentlichen URL

Anforderungen

cloudflare (Standard)

Flüchtig – ändert sich nach jedem Neustart

Keine

cloudflare-named

Stabile Hostname (mcp.example.com)

Cloudflare-Konto, verwaltete Domain, Tunnel-Token, veröffentlichte App-Route

ngrok

Reservierte Domain (you.ngrok-free.dev)

ngrok-Authtoken + reservierte Hostname

Wählen Sie im AgentBridge-Panel die Tunnel-Anbieter-Auswahl oder setzen Sie agentbridge.bridge.tunnelProvider in settings.json.

Konfiguration

Alle Einstellungen befinden sich unter dem Namespace agentbridge.bridge.*.

Schlüssel

Typ

Standard

Hinweise

tunnelProvider

enum

cloudflare

cloudflare / cloudflare-named / ngrok

cloudflareNamedDomain

string

""

Fester Hostname (z. B. mcp.example.com)

cloudflareNamedLocalPort

integer

48271

Lokaler Port, den der Named Tunnel weiterleitet

ngrokDomain

string

""

Reservierte ngrok-Domain (z. B. you.ngrok-free.dev)

managedShell.windows

string

""

Absoluter Pfad (z. B. C:\Program Files\PowerShell\7\pwsh.exe); leer = Windows PowerShell 5.1 Standard

managedShell.unix

string

""

Absoluter Pfad oder über PATH auflösbarer Name (z. B. /bin/zsh oder bash); leer = /bin/bash Standard (oder /bin/sh wenn bash nicht verfügbar)

openInternalBrowser

enum

auto

auto / all / external; steuert, ob externe Links im VS Code Simple Browser oder im Standard-Browser des Betriebssystems geöffnet werden

persistentMode

boolean

false

Startet die Bridge automatisch beim Aktivieren der Erweiterung

Laufzeit-Umschalter für verwaltete Shell und internen Browser befinden sich auf der erweiterten Karte des Bridge-Panels.

Bekannte Einschränkungen

  • Cloudflare Quick Tunnel URL ist flüchtig – wechselt bei jedem Neustart. Verwenden Sie Named Tunnel (oder ngrok) für stabile, teilbare URLs.

  • Eingeschränkte Netzwerke (教育网 / strenge Firewall-Campusnetzwerke) können Quick Tunnel aufhängen. UDP/QUIC ist oft halb blockiert. Umgehen Sie dies mit einem HTTP2/http-Transport-Override und einer Routing-Regel zu cloudflare.com in Ihrem Proxy. Named Tunnel ist die langfristige Lösung.

  • Simple Browser + ChatGPT-Login stößt manchmal auf Cloudflare Managed Challenges. Mehrfachwiederholung löst das Problem meist; falls es bestehen bleibt, wechseln Sie zum Betriebssystem-Browser über agentbridge.bridge.openInternalBrowser: "external".

  • ChatGPT Connectors cacht tools/list beim Sitzungsstart. Das Hinzufügen / Entfernen / Ändern von MCP-Werkzeugen erfordert, dass der Benutzer den Connector in chatgpt.com → Settings → Connectors manuell aktualisiert (oder entfernt und neu hinzufügt). Stopp+Start der Bridge allein reicht nicht.

Kompatibilität

  • VS Code 1.95+

  • Node 22+

  • Verifiziert unter Windows. POSIX-Shell-Anbieter lösen Pfade über which(1) auf.

Lizenz

MIT. Siehe LICENSE für den vollständigen Text.

Teile, die von microsoft/vscode abgeleitet sind, unterliegen der MIT-Lizenz dieses Projekts. Siehe https://github.com/microsoft/vscode für Details.

F
license - not found
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
7Releases (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 Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Converts VSCode into an MCP server that enables external clients to remotely execute VSCode internal commands, query workspace information, and interact with the editor through HTTP streaming. Built on the FastMCP framework with security controls and real-time monitoring.
    63
  • F
    license
    A
    quality
    D
    maintenance
    A portable MCP server enabling AI assistants to operate VS Code, including file management, extension control, and workspace automation.
    6
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with VS Code's language server protocol features (definitions, references, diagnostics) and debugger (breakpoints, stepping, variable inspection) via an MCP server.
    20
    1
    MIT

View all related MCP servers

Related MCP Connectors

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

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

  • A MCP server built for developers enabling Git based project management with project and personal…

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/5258MF/AgentBridge'

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