chromectx
Integrates with Google Chrome to search and manage open tabs, save and restore sessions, and provide RAG context from browser content.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@chromectxsearch open tabs for typescript decorators example"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
chromectx
For those who routinely end up with 90+ Chrome tabs. Search all your open tabs by title or full page content, save entire windows to JSON, restore them later, and expose everything as RAG context for AI tools via MCP.
# Fast — searches tab titles and URLs only
chromectx search 'figma design system'Instantly finds the right tab across 90+ open tabs. No page fetching — results appear in milliseconds.
# Deep — fetches and indexes full page content
chromectx search 'max connections pool timeout' --deepYou read something 20 tabs ago about connection pool limits causing timeouts in production — but which tab was it? The title just says "Configuration" or "Advanced Settings." --deep fetches every open page's content and searches the actual text, so you find it without retracing your steps.
And even better: make your open browser tabs RAG context for Claude, Cursor, and other AI tools via the Model Context Protocol.
Install
npx chromectx installThis one command:
Checks your environment (macOS, Chrome, automation permissions)
Installs
chromectxgloballyOffers to configure the MCP server for your AI tools (Claude Desktop, Cursor, VS Code, etc.)
Manual setup
If you prefer to set things up yourself:
npm i -g chromectx # install the CLI globally
chromectx setup # configure MCP for your AI toolsOr add the MCP server config directly:
{
"mcpServers": {
"chromectx": {
"command": "npx",
"args": ["-y", "chromectx@latest", "mcp"]
}
}
}Related MCP server: luma-tabs
Requirements
macOS (uses AppleScript/JXA to communicate with Chrome)
Google Chrome
Node.js >= 18
Automation permission: your terminal must be allowed to control Chrome (System Settings > Privacy & Security > Automation)
Commands
Command | Description |
| One-time guided setup (env check, global install, MCP config) |
| Configure MCP server for AI tools |
| Check runtime environment and report readiness |
| List open Chrome windows and tabs, or saved sessions |
| Search tab titles and URLs; |
| Save a Chrome window as a session file |
| Restore a saved session to Chrome |
| RAG search across open tabs (JSON output for agents/scripts) |
| Start the MCP server over stdin/stdout |
Global flags
-h, --help Show help
--version Print version
--json Structured JSON output (where supported)
-q, --quiet Reduce output
-v, --verbose Increase diagnostic outputMCP tools
When running as an MCP server, chromectx exposes:
**rag_chrome_search**-- Search the content of all open Chrome tabs using BM25 ranking. Fetches and indexes every open tab, then runs a keyword search. Supports chunk-level or full-page results.**doctor**-- Inspect the local macOS runtime and report whether chromectx is ready to run.
Updating
The MCP server auto-updates: each restart fetches the latest version via npx.
For the global CLI, re-run:
npx chromectx installchromectx will also notify you in the terminal when a new version is available.
License
Copyright 2025-2026 Anubhav Saha
This server cannot be deployed
Maintenance
Related MCP Connectors
Search your newsletter and YouTube archive, drafted actions and working context from any MCP client.
Search your Glasp web and Kindle highlights, notes, and AI memories from any MCP client. Read-only.
YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.
Scrape, crawl and search the web for AI agents via MCP.
Related MCP Servers
- AlicenseAqualityBmaintenanceAccess and organize your open browser tabs, bookmarks, and recently visited links across every macOS browser from your AI client. Powered by the free tier of SupaSidebar(https://supasidebar.com) app.3699 npm5MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for managing Chrome tabs and tasks, enabling AI agents to search, recall, and organize browser sessions by preventing duplicate tabs, fuzzy searching, and saving workspaces as tasks.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to control and interact with a Chrome browser via MCP, providing tools for navigation, screenshots, clicking, form filling, content extraction, and tab management.-
- AlicenseBqualityBmaintenanceEnables AI agents to search and recall locally captured browser pages with full source provenance (URL, title, timestamp) over MCP.11Apache 2.0