Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Tabryn

БесплатноНе проверен

Connects AI agents to your Chrome browser via MCP, enabling real-time control of existing tabs, sessions, and application state for development workflows.

GitHubEmbed

Описание

Connects AI agents to your Chrome browser via MCP, enabling real-time control of existing tabs, sessions, and application state for development workflows.

README

Tabryn

The Browser Runtime for AI Agents

Your browser. Your session. Any agent.

CI npm version license node typescript vitest


InstallationFeaturesArchitectureToolsCLIContributing


Tabryn connects AI coding agents to the Chrome browser you're already using — existing tabs, existing sessions, real application state — through a universal MCP browser runtime.

Why Tabryn?

Browser automation traditionally means running a separate browser or profile. Coding agents need controlled access to the real development browser — the one with your logged-in sessions, your localhost tabs, your actual application state. Tabryn bridges this gap.


Features

Feature Description
Real Browser State Access your actual Chrome tabs, sessions, and cookies
MCP Native First-class Model Context Protocol support
Zero Config Works out of the box with your existing Chrome
Secure by Design Local-only communication, no credential exposure
Multi-Agent Works with Claude Code, Codex, Kiro, OpenCode, Gemini CLI, and more

Installation

# Clone and build
git clone https://github.com/idugeni/tabryn.git
cd tabryn
npm install
npm run build

# Set up native messaging host
node dist/cli/index.js install

Load Chrome Extension

  1. Open chrome://extensions
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select the extension/ directory

That's it! Extension will auto-configure on first connection.

Add to MCP Client

Claude Code
claude mcp add tabryn -- node /path/to/tabryn/dist/mcp/index.js
VS Code / Cursor

Add to .vscode/mcp.json:

{
  "servers": {
    "tabryn": {
      "command": "node",
      "args": ["/path/to/tabryn/dist/mcp/index.js"]
    }
  }
}
Other MCP Clients

Add to your MCP config:

{
  "mcpServers": {
    "tabryn": {
      "command": "node",
      "args": ["/path/to/tabryn/dist/mcp/index.js"]
    }
  }
}

Verify

node dist/cli/index.js doctor

Architecture

┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  AI Agent   │────▶│  MCP Server │────▶│    Bridge   │────▶│   Chrome    │
│             │◀────│             │◀────│             │◀────│  Extension  │
└─────────────┘     └─────────────┘     └─────────────┘     └─────────────┘
     stdio               TCP            Native Messaging      DevTools API

Supported Agents:

Claude Code ─┐
Codex CLI ───┤
Kiro ────────┤
OpenCode ────┤
OpenClaw ────┼──→ Tabryn ──→ Your Chrome
Hermes ──────┤
Gemini CLI ──┤
Custom Agent ┘

Available Tools

Tool Description
list_tabs List all open Chrome tabs
select_tab Activate a specific tab
create_tab Open a new tab
close_tab Close a tab
navigate Navigate to URL or go back/forward
read_page Read page accessibility tree
screenshot Capture tab screenshot
click Click at coordinates
type Type text into focused element
scroll Scroll the page
form_input Set form element values
execute_js Execute JavaScript in page context
read_console Read console messages
read_network Read network requests
reload Reload the page
wait Wait for page condition

Example: Development Workflow

┌──────────────────────────────────────────────────────────────────────────┐
│  Agent: Edit code → Run dev server → list_tabs → find localhost tab     │
│  Agent: screenshot → inspect UI → read_console → find errors            │
│  Agent: click → interact → reload → verify fix                          │
└──────────────────────────────────────────────────────────────────────────┘

CLI Commands

Command Description
tabryn install Set up native messaging host and extension
tabryn mcp Start the MCP server
tabryn doctor Diagnose setup and connection issues

Configuration

Environment Variables

Variable Default Description
TABRYN_PORT 18766 TCP port for MCP server ↔ Bridge communication

Security

Tabryn is designed with security as a first-class requirement:

  • No credential exposure — Cookies, passwords, and session tokens are never sent to agents
  • Permission boundaries — Users control which tabs are accessible
  • Input validation — All messages are validated before processing
  • Local-only communication — All traffic stays on localhost

See SECURITY.md for the full security model.


Architecture Decision Records


Contributing

See CONTRIBUTING.md for development setup and guidelines.


License

MIT © idugeni



Built with ❤️ for the AI agent community

GitHub Stars GitHub Forks

from github.com/idugeni/tabryn

Установка Tabryn

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/idugeni/tabryn

FAQ

Tabryn MCP бесплатный?

Да, Tabryn MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Tabryn?

Нет, Tabryn работает без API-ключей и переменных окружения.

Tabryn — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Tabryn в Claude Desktop, Claude Code или Cursor?

Открой Tabryn на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Playwright

Browser automation, scraping, screenshots

Microsoftавтор: Microsoft

Puppeteer

Browser automation and web scraping.

modelcontextprotocolавтор: modelcontextprotocol

opentabs-dev/opentabs

Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a

opentabs-devавтор: opentabs-dev

robhunter/agentdeals

1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan

robhunterавтор: robhunter

hlydecker/ucsc-genome-mcp

MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.

hlydeckerавтор: hlydecker

34892002/bilibili-mcp-js

A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.

34892002автор: 34892002

achiya-automation/safari-mcp

Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

achiya-automationавтор: achiya-automation

agent-infra/mcp-server-browser

Browser automation capabilities using Puppeteer, both support local and remote browser connection.

bytedanceавтор: bytedance

aparajithn/agent-scraper-mcp

Web scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link ext

aparajithnавтор: aparajithn

apireno/DOMShell

Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.

apirenoавтор: apireno

Compare Tabryn with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории browse