WM

weavetab/mcp

Browser automation

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

3 stars 2 forks 品質 83 トレンド 30AGPL-3.0

An MCP server that open automation engine for AI agents. Control live browsers and desktop apps locally with instant execution

概要

The open automation engine for AI agents. Control live browsers and desktop apps locally with instant execution. Tool Reference  ·  Documentation  ·  Architecture  ·  Support  ·  Security Weavetab is the open automation engine for AI agents. It connects models directly to live Chromium browsers and Electron desktop applications via native sockets — no WebDriver binaries, no cloud relay, zero telemetry. Actions execute directly over local CDP sockets without external driver overhead. Web pages are translated into agent-readable semantic maps with turn-by-turn diffing that reduces token usage by . Built-in security enforces local domain policies, role-based access control, and client-side credential injection. The standard approach — Playwright over MCP — works. But it carries fundamental architectural costs that compound at scale. No cloud. No external process.

README

以下は原文 README の抜粋です。原文を見る。


Weavetab is the open automation engine for AI agents. It connects models directly to live Chromium browsers and Electron desktop applications via native Chrome DevTools Protocol (CDP) sockets — no WebDriver binaries, no cloud relay, zero telemetry.

Actions execute directly over local CDP sockets without external driver overhead. Web pages are translated into agent-readable semantic maps with turn-by-turn diffing that reduces token usage by up to 95%. Built-in security enforces local domain policies, role-based access control, and client-side credential injection.

Built by Weavetab, architected by fy2ne.


Why not Playwright or Puppeteer?

The standard approach — Playwright over MCP — works. But it carries fundamental architectural costs that compound at scale.

Playwright / Puppeteer Weavetab
Protocol layer WebDriver BiDi or CDP via browser binary Direct CDP WebSocket
Tool execution overhead 50–300 ms (binary + IPC overhead) In-process (direct local socket)
Desktop app control Browser only Chrome + any Electron app (Discord, VS Code, Figma…)
DOM representation Full HTML dump to LLM Semantic Map 3.0 with delta diffing
Token cost per map ~2,000–8,000 tokens ~80–400 tokens (95% reduction via delta)
CAPTCHA API service required Zero-API via CDP mouse physics
Credential safety Secrets passed in plaintext Blind Injection — never in LLM context
Extension access Limited Full Chrome Extension API surface

Architecture

MCP Client (Claude / Cursor / Antigravity / Copilot / Windsurf)
       |
GitHub で README 全文を見る

インストール

npx -y @weavetab/mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "weavetab": { "command": "npx", "args": ["-y", "@weavetab/mcp"] } } }