Skip to main content
MCP server CX Codex

Weavetab — MCP server for Claude Code: features and setup

Weavetab lets AI agents operate Chromium pages and local Electron apps through CDP. It provides structured page maps and tools for interacting with visible interface elements.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add mcp -- npx -y @weavetab/mcp
Open on GitHub

What Weavetab does

Weavetab connects an MCP client to Chromium browsers and Electron desktop software using the Chrome DevTools Protocol. Instead of sending an entire HTML document to the model, browser_map builds a semantic representation with stable element references. Later reads can report only changed nodes, keeping the agent's view focused on what has changed.

The server includes pointer controls for navigating nested menus and browser_type_secret for resolving credentials on the server side. Its security layer covers domain policies, role-based permissions, and audit records. Communication uses stdio or an optional WebSocket endpoint bound to 127.0.0.1:3000; the CDP connection stays on 127.0.0.1 as well.

Node.js 18 or newer is required. Start the package with npx -y @weavetab/mcp, then register it in the configuration for your MCP client. The target browser or Electron application must be available locally for the agent to control it.

What it helps with

  • Locate page controls without sending the full HTML to the model
  • Navigate nested browser menus and activate their final items
  • Operate user interfaces in local Electron applications
  • Enter credentials without exposing them in the model context
  • Refresh a page map using only the changes since the previous read

Example prompts for the agent

  • Open the project page in Chromium and locate the sign-in control using the semantic map.
  • Navigate through the “File” → “Export As” → “PNG” menu and activate the final item.
  • Use browser_type_secret to fill the authentication field without exposing the credential to the model.

How to install Weavetab

Platform CLI

claude mcp add mcp -- npx -y @weavetab/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Weavetab

How do I install Weavetab in Claude Code?

Run claude mcp add weavetab -- npx -y @weavetab/mcp. This registers Weavetab as an MCP server for Claude Code.

What does Weavetab do?

It gives AI agents tools to interact with Chromium pages and Electron apps through CDP. Its semantic page maps identify interface elements without requiring a full HTML dump.

Which Node.js version does Weavetab require?

Weavetab requires Node.js 18 or newer. Launch it with npx -y @weavetab/mcp.

Similar MCP servers

All MCP servers for Browser and scraping →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor