OpenTabs logo

OpenTabs

Free

基于插件的 MCP 服务器,通过用户已认证的浏览器会话让 AI 代理访问 Web 应用。Chrome 扩展 + 100 多个插件,支持 Slack、Discord、GitHub、Reddit 等。

FreeFree tier
Type
Open Source

About OpenTabs

OpenTabs is an open-source MCP (Model Context Protocol) server and Chrome extension that enables AI agents to call real web APIs through the user's authenticated browser session. Instead of relying on screenshots or DOM scraping, OpenTabs locally bridges the browser to a server, allowing AI to interact with web applications like Slack, Discord, GitHub, Jira, Notion, Figma, AWS, and Stripe automatically leveraging existing login sessions. It offers over 100 plugins providing roughly 2,000 tools, built-in browser tools (screenshots, clicking, typing, network capture), one-command plugin installation, and a scaffold to build custom plugins with automatic API discovery. Security features include granular permission controls (Off, Ask, Auto per plugin/tool), code review before enabling, version-aware permissions, local execution, a full audit log, and opt-out telemetry. Works with any MCP client or in CLI mode.

Key Features

100+ plugins with ~2,000 tools covering Slack, Discord, GitHub, Jira, Notion, Figma, AWS, Stripe, and more
Built-in browser tools: screenshots, clicking, typing, and network capture on any tab without a plugin
One-command plugin installation with immediate use — no restart needed
Plugin scaffolding: build and publish custom plugins to npm; AI can automatically discover APIs and build plugins
Granular security: Off, Ask (confirmation dialog), or Auto mode per plugin or per tool; code review before enabling; version-aware permissions; full audit log
Runs locally with no cloud dependency; optional anonymous telemetry (opt-out)
Works with any MCP client or in CLI mode without MCP
No API keys or OAuth setup required if the user is already logged into a web service

Pros & Cons

Pros
  • No API keys or OAuth setup needed — leverages existing browser login sessions
  • Open-source under MIT license, fully transparent
  • Strong security model with granular permission controls and audit logging
  • Large plugin ecosystem with 100+ plugins and ~2,000 tools out of the box
  • Plugin system extensible via npm; easy to build and share custom plugins
  • Works with any MCP client and also supports a CLI mode
  • Local execution with no cloud dependency enhances privacy and control
Cons
  • Requires Node.js 22+ and Chrome browser installed on the user's machine
  • Dependent on a Chrome extension that must be manually loaded in developer mode
  • Limited to the user's browser session — cannot access services the user is not logged into
  • Plugin permissions must be manually reviewed and enabled before first use, which may slow initial setup
  • May not work with websites that have complex anti-bot protections or non-standard APIs

Best For

AI sending messages and adding reactions on Discord using real API callsAI managing issues or pull requests on GitHub through the user's authenticated sessionAI automating Slack workflows, Jira tasks, Notion updates, or Figma operationsDevelopers creating custom plugins to extend AI access to internal or third-party web applicationsQA/automation engineers using built-in browser tools (screenshots, clicking, typing) for testing

FAQ

What do I need to use OpenTabs?
You need Node.js 22+, Google Chrome, and the OpenTabs CLI installed via npm. After starting the CLI, you load the Chrome extension from the generated directory, then install plugins and use them with any MCP client or in CLI mode.
Does OpenTabs require API keys or OAuth?
No. OpenTabs works through your existing browser session. If you are already logged into a web service like Slack or GitHub, your AI can use it via real API calls without any additional authentication setup.
Is OpenTabs secure?
Yes. Security features include: all tools start in 'Off' mode; you must explicitly enable them; source code review before enabling; version-aware permissions that reset on update; three permission levels (Off, Ask, Auto) per plugin or per tool; local execution; a full audit log; and optional anonymous telemetry.
Can I build my own plugins?
Yes. OpenTabs provides a one-command scaffold to generate a new plugin. You can publish it to npm for others to install. Additionally, you can point an AI at any website and it will discover available APIs and build the plugin automatically.