OpenTabs
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
Jump to
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. Anonymoustelemetry(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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


