OpenTabs

by opentabs-dev

Not rated
GitHub

About

Plugin-based MCP server that gives AI agents access to web applications through the user's authenticated browser session. Chrome extension with 100+ plugins for Slack, Discord, GitHub, Reddit, and more.

Details

Author
opentabs-dev
Categories
Productivity, Automation, Other

Setup

Install OpenTabs in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/opentabs-dev/opentabs

Follow the installation instructions in the repository README, then restart your MCP client.

Your AI calls real web APIs through your browser session — no screenshots, no DOM scraping.

AI sending a Discord message and adding reactions — real API calls, not browser automation

- Installthe CLI and load the Chrome extension
- Connect— the extension bridges your browser to a local server
- Use— your AI calls web APIs through your authenticated session

No API keys. No OAuth setup. If you're logged in, your AI can use it.

Works with anyMCPclient. Don't want MCP? UseCLI modeinstead.

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

Load the extension from~/.opentabs/extensioninchrome://extensions/(Developer mode → Load unpacked).

opentabs plugin install <plugin-name>

-

100+ plugins, ~2,000 tools.Slack, Discord, GitHub, Jira, Notion, Figma, AWS, Stripe, anda lot more. One command to install, works immediately.

Built-in browser tools.Screenshots, clicking, typing, network capture — works on any tab, no plugin needed.

Build your own.Scaffold a plugin in one command, publish to npm, anyone can install it. Or point your AI at any website — it discovers the APIs and builds the plugin for you.Plugin Development guide

Install a plugin, use it immediately — no restart needed

- Everything starts off.No tool executes until you explicitly enable it.
- Code review built in.Your AI reviews the plugin source before you enable it.
- Version-aware.Permissions reset when a plugin updates.
- Three permission levels.Off, Ask (confirmation dialog), or Auto — per-plugin or per-tool.
- Runs locally.No cloud. Full audit log. Anonymous
telemetry(opt-out).

git clone https://github.com/opentabs-dev/opentabs.git cd opentabs && npm install && npm run build npm run dev # tsc watch + MCP server + extension npm run check # build + type-check + lint + knip + test

MIT— Not affiliated with or endorsed by any third-party service.Full disclaimer.

Docs·Quick Start·Plugin Development·SDK Reference·Browser Tools·CLI Reference

Built withClaude Code,OpenCode,Ralph, andRetroUI.

A local office automation assistant for file system operations, system command execution, and browser control.

A TypeScript server for automation and integration, featuring Microsoft OAuth, browser control, and basic utilities.

An MCP server for managing Yandex Browser tabs with extended functionality.

GNOME Shell extension + Python MCP server giving AI assistants 30 tools to automate the Linux desktop: screenshots, window management, mouse/keyboard injection, clipboard, and workspaces.

Let Claude control your Mac — 12 typed tools for windows, menus, keyboard, clipboard, browser tabs

Native desktop + browser automation MCP server with 82 tools — accessibility APIs (macOS/Windows), Chrome DevTools Protocol, anti-detection, memory, jobs, and reusable playbooks.

AppContext gives your AI coding agent instant visual insight into what you're developing, so it can fix issues, refine UI, and accelerate your development workflow in real time.

Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.

Sync Calendars, Scheduling Links, AI Executive Scheduling Assistant, Unified Calendar

Automated document processing and extraction

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.