OpenTabs
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.
Browser automation clicks buttons. OpenTabs calls APIs.
Playwright, Puppeteer, and Stagehand simulate a human — click, type, read the screen. OpenTabs skips all that. It calls the same internal APIs the web app's own frontend calls, through your browser, using your existing session. Exposed as MCP tools.
No screenshots. No DOM scraping. No pixel-guessing.
AI checking Robinhood, ordering Panda Express, and messaging on Discord — all through open browser tabs
Quick Start
You need Node.js 22+ and Chrome.
npm install -g @opentabs-dev/cli
opentabs start
First run prints MCP config blocks you can paste into Claude Code, Cursor, or Windsurf.
Load the extension from ~/.opentabs/extension via chrome://extensions/ (Developer mode → Load unpacked).
opentabs plugin install <plugin-name>
Five minutes, start to finish. See the Quick Start guide.
100+ Plugins, ~2,000 Tools
discord_send_message hits Discord's real backend — fast, deterministic, cheap on tokens.
Slack, Discord, GitHub, Jira, Notion, Figma, AWS, Stripe, Robinhood, Panda Express, Airbnb, and a lot more. Plus built-in browser tools (screenshots, clicking, typing, network capture) that work on any tab without a plugin.
Build a Plugin
Point your AI at any website. It analyzes the page, discovers the APIs, scaffolds the code, and registers it.
opentabs plugin create my-app --domain .example.com
cd my-app && npm install && npm run build
Publish to npm and anyone can opentabs plugin install it. See the Plugin Development guide.
Security
- Everything starts off. Every plugin is disabled by default — not "ask," actually off.
- AI-assisted code review. Your AI reviews the adapter source before you enable it.
- Version-aware. When a plugin updates, permissions reset. New code, new review.
- Three permission levels. Off, Ask (confirmation dialog), or Auto. Per-plugin or per-tool.
- Runs locally. No cloud. Everything in
~/.opentabs/. Full audit log. Anonymous telemetry (opt-out).
How This Was Built
Built entirely by AI agents — zero hand-written application code. Hundreds of PRDs executed by Claude Code workers via Ralph. Every PRD is open-sourced: opentabs-dev/opentabs-prds.
Docs · Quick Start · Plugin Development · SDK Reference · Browser Tools · CLI Reference · Architecture
Contributing
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
See the Development Setup guide.
License
MIT — Not affiliated with or endorsed by any third-party service. See the full disclaimer.
Built with Claude Code, OpenCode, Ralph, and RetroUI.
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Sheet-Cello
A specialized Google Sheets integration server that allows the LLM to read, write, and manage spreadsheet data in real-time. This server supports cell-level manipulation, bulk range updates, and full worksheet retrieval, enabling the model to perform data analysis, logging, and automated reporting directly within Google Worksheets.If you have functions which take range value then first read the sheet and decide where user is asking to add data and define range by your own.Provides 46 tools for Gsheet
Apple Shortcuts
An MCP Server Integration with Apple Shortcuts
Google Tasks
Interact with Google Tasks to manage your to-do lists and tasks.
Things 3 Extended
A desktop extension for the Things 3 task manager, providing advanced features like task movement, editing, and backups.
MCP-PDF2MD
A high-performance PDF to Markdown conversion service powered by MinerU API, supporting batch processing for local files and URLs.
incident.io
An MCP server for interacting with the incident.io V2 API for incident management.
Screenshot MCP Server
Capture Windows screenshots from AI assistants in WSL, with options for specific monitors or windows.
protein-mcp-server
Protein structures (PDB, UniProt)
TalkToAnki
Seamlessly integrate the Anki flashcard application with AI assistants. Requires Anki desktop with the AnkiConnect plugin.
OpenHeidelberg
Fetches and merges iCal calendar entries from various sources.