Skip to main content
Glama

AgentBridge

Предоставьте инструменты вашего рабочего пространства VS Code — файлы, терминал, LSP, диагностику и изображения — удалённым MCP-клиентам (ChatGPT Connectors, Claude Desktop, Cursor, Cline, Continue) через публичный HTTPS-туннель.

Китайская документация | README.zh-CN.md

Статус

v0.1.0 — первый стабильный релиз. Собрано и протестировано на Windows с VS Code 1.95+ и Node 22+. Все четырнадцать этапов разработки реализованы и проверены end-to-end с ChatGPT Connectors.

Related MCP server: vscode-mcp-server

Возможности

  • 13 MCP-инструментов, охватывающих:

    • Файловая системаread_files, apply_patch, search_files, find_files, list_directory, read_image_file

    • Терминалrun_command, get_command_output, send_command_input

    • LSP / диагностикаget_diagnostics, lsp

    • Состояние Bridgeset_todos, report_progress

  • 3 провайдера туннелей — Cloudflare Quick Tunnel (по умолчанию, без настройки), Cloudflare Named Tunnel (стабильное имя хоста), ngrok (зарезервированный домен).

  • 9 управляемых оболочек — Windows PowerShell 5.1, PowerShell 7+, cmd; POSIX bash, zsh, sh, fish. Описание, показываемое ИИ, автоматически обновляется при переключении оболочек.

  • С поддержкой изображений read_image_file — возвращает MCP-блоки ImageContent (PNG / JPEG / GIF / WebP / BMP) размером до 5 МиБ, поэтому клиенты с поддержкой изображений видят пиксели нативно. SVG остаётся текстом через read_files.

  • Маршрутизация внешних ссылокagentbridge.bridge.openInternalBrowser (auto / all / external) управляет тем, открываются ли ChatGPT / Arena внутри Simple Browser в VS Code или в браузере ОС по умолчанию. Значение по умолчанию auto повторяет исходное поведение внутри редактора.

  • Панель Bridge — представление в Activity Bar с переключателем провайдера туннеля, крупным блоком статуса, постоянным переключателем, хронологией сессий с мини-диффами и расширенной карточкой, охватывающей управляемую оболочку, маршрутизацию ссылок, copy-MCP-prompt и сброс routeToken.

  • Автозапуск — включите agentbridge.bridge.persistentMode, чтобы поднимать Bridge при активации расширения.

  • Совместимость с клиентами — проверено с ChatGPT Connectors, Claude Desktop, Cursor, Cline, Continue.

Установка

Вариант A — Скачать готовый vsix (рекомендуется)

Большинству пользователей не нужны Node.js или инструменты сборки. Просто скачайте готовый vsix и установите его в VS Code.

  1. Откройте страницу последнего релиза

  2. Скачайте agentbridge-0.1.0.vsix на свой компьютер

  3. Установите его:

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

    Или через интерфейс: VS Code → панель Extensions → меню → «Install from VSIX...» → выберите скачанный файл.

Вариант B — Сборка из исходного кода (для разработчиков)

Требуются Node 22+ и npm.

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

Затем либо запустите его как расширение для разработки, либо установите упакованный vsix вручную:

# 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

Вариант C — Из VS Code Marketplace (ожидается)

После завершения регистрации издателя вы также сможете установить расширение прямо из панели Extensions, выполнив поиск по запросу «AgentBridge».

Провайдеры туннелей

Режим

Стабильность публичного URL

Требования

cloudflare (по умолчанию)

Временный — меняется после каждого перезапуска

Нет

cloudflare-named

Стабильное имя хоста (mcp.example.com)

Учётная запись Cloudflare, управляемый домен, Tunnel Token, опубликованный маршрут приложения

ngrok

Зарезервированный домен (you.ngrok-free.dev)

Authtoken ngrok + зарезервированное имя хоста

Выберите нужный вариант в радиопереключателе провайдера туннеля на панели AgentBridge или задайте agentbridge.bridge.tunnelProvider в settings.json.

Конфигурация

Все настройки находятся в пространстве имён agentbridge.bridge.*.

Ключ

Тип

По умолчанию

Примечания

tunnelProvider

enum

cloudflare

cloudflare / cloudflare-named / ngrok

cloudflareNamedDomain

string

""

Фиксированное имя хоста (например, mcp.example.com)

cloudflareNamedLocalPort

integer

48271

Локальный порт, на который маршрутизирует именованный туннель

ngrokDomain

string

""

Зарезервированный домен ngrok (например, you.ngrok-free.dev)

managedShell.windows

string

""

Абсолютный путь (например, C:\Program Files\PowerShell\7\pwsh.exe); пусто = по умолчанию Windows PowerShell 5.1

managedShell.unix

string

""

Абсолютный путь или имя, разрешаемое через PATH (например, /bin/zsh или bash); пусто = по умолчанию /bin/bash (или /bin/sh, если bash недоступен)

openInternalBrowser

enum

auto

auto / all / external; управляет тем, открываются ли внешние ссылки в VS Code Simple Browser или в браузере ОС по умолчанию

persistentMode

boolean

false

Автоматически запускать Bridge при активации расширения

Переключатели времени выполнения для управляемой оболочки и открытия во внутреннем браузере находятся на расширенной карточке панели Bridge.

Известные ограничения

  • URL Cloudflare Quick Tunnel непостоянный — меняется при каждом перезапуске. Используйте Named Tunnel (или ngrok) для стабильных URL, которыми можно делиться.

  • Ограниченные сети (教育网 / университетские сети со строгим файрволом) могут приводить к зависанию Quick Tunnel. UDP/QUIC часто частично блокируются. Обойти это можно с помощью переопределения транспорта HTTP2/http и правила маршрутизации на cloudflare.com в вашем прокси. Долгосрочное решение — Named Tunnel.

  • Simple Browser + вход в ChatGPT иногда натыкается на управляемые проверки Cloudflare. Обычно помогает многократный повтор; если проблема сохраняется, переключитесь на браузер ОС через agentbridge.bridge.openInternalBrowser: "external".

  • ChatGPT Connectors кэширует tools/list при запуске сессии. Добавление / удаление / изменение MCP-инструментов требует, чтобы пользователь вручную обновил (Refresh) или удалил и заново добавил (Remove + re-add) коннектор в chatgpt.com → Settings → Connectors. Просто остановить и запустить Bridge недостаточно.

Совместимость

  • VS Code 1.95+

  • Node 22+

  • Проверено на Windows. POSIX-провайдеры оболочек разрешают пути через which(1).

Лицензия

MIT. Полный текст см. в LICENSE.

Части, производные от microsoft/vscode, покрываются лицензией MIT этого проекта. Подробности см. на https://github.com/microsoft/vscode.

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