Opentabs logo

Opentabs

by opentabs-dev

Connects AI agents to web APIs through an authenticated Chrome session using MCP, plugins, and local browser tools.

Install Opentabs

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for opentabs-dev/opentabs, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

opentabs-dev/opentabs MCP server connects AI agents to web applications through the user's authenticated Chrome session. A local CLI server communicates with a Chrome extension, which lets MCP clients call web APIs without screenshots or DOM scraping. More than 100 plugins provide roughly 2,000 tools for services such as Slack, Discord, GitHub, Jira, Notion, Figma, AWS, and Stripe. Reach for it when an agent needs to work with web applications using the same session already authenticated in the browser.

Use cases

  • Send messages through a logged-in Discord session
  • Manage issues or other resources in supported web applications
  • Capture network activity from an open browser tab
  • Build and install custom plugins for web APIs

Key features

  • Chrome extension bridge for authenticated sessions
  • 100+ plugins and roughly 2,000 tools
  • Built-in screenshots, clicking, typing, and network capture
  • Plugin SDK and scaffolding workflow
  • Per-tool and per-plugin permission controls
  • Local MCP server with CLI mode

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/8 checks healthy over the last 72d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars999Stargazers on the source repository.
Last commit5d agoMost recent push to the default branch.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Opentabs works

What opentabs-dev/opentabs MCP server does

opentabs-dev/opentabs MCP server gives MCP-compatible AI clients access to web applications through a user's logged-in Chrome session. It combines a local MCP server, a Chrome extension, and installable plugins. Plugins expose service-specific tools, while built-in browser tools can work with any open tab.

The repository lists more than 100 plugins and approximately 2,000 tools. Examples include integrations for Slack, Discord, GitHub, Jira, Notion, Figma, AWS, and Stripe. The material describes these as real web API calls made through the browser session, rather than screenshot-based interaction or DOM scraping.

How it works

The CLI runs a local server, and the Chrome extension bridges that server to the browser. After the extension is connected, an MCP client can invoke tools through the authenticated session.

A plugin can be installed from the CLI and used without restarting. The project also includes a plugin SDK and a one-command scaffolding workflow for developers who want to create and publish additional plugins. CLI mode is available for use cases that do not require MCP.

Setup and configuration

Running the opentabs-dev/opentabs MCP server requires Node.js 22 or newer and Chrome. The documented setup installs the CLI globally:

Terminal
npm install -g @opentabs-dev/cli
opentabs start

The extension is then loaded as an unpacked extension from ~/.opentabs/extension using Chrome's extensions page with Developer mode enabled. Plugins are installed with the CLI command below, replacing the example name with an actual plugin name:

bash
opentabs plugin install <plugin-name>

Tools and capabilities

  • Install plugins for supported web applications.
  • Call service-specific tools through the user's authenticated browser session.
  • Use browser-level functions such as screenshots, clicking, typing, and network capture.
  • Create new plugins with the plugin SDK and publish them to npm.
  • Run the local server with MCP clients or use the separate CLI mode.
  • Apply permissions per plugin or per tool using Off, Ask, or Auto settings.

Limitations and notes

The browser must be running Chrome, and the setup requires Node.js 22 or later. Tools do not execute until explicitly enabled. Plugin permissions reset after a plugin update, and the local installation keeps an audit log while sending anonymous telemetry unless the user opts out.

opentabs-dev/opentabs MCP server is local rather than cloud-hosted. It is licensed under MIT, and the project states that it is not affiliated with or endorsed by third-party services represented by its plugins.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Opentabs

Install Node.js 22 or newer and Chrome, then run `npm install -g @opentabs-dev/cli` followed by `opentabs start`. Load the extension from `~/.opentabs/extension` in Chrome with Developer mode enabled.

No. The documented flow uses the authenticated browser session and states that API keys and OAuth setup are not required.

Install the relevant plugin with `opentabs plugin install <plugin-name>`.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOpentabs AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/opentabs-dev-opentabs?style=directory)](https://allmcps.com/mcp/opentabs-dev-opentabs)
HTML Embed
<a href="https://allmcps.com/mcp/opentabs-dev-opentabs"><img src="https://allmcps.com/api/badge/opentabs-dev-opentabs?style=directory" alt="Opentabs on AllMCPs" /></a>