Skip to main content

MCP server for accessing Chromium browser data (tabs, history, bookmarks) from Brave, Chrome, and Chromium

Project description

chromium-sync-mcp

MCP server for accessing browser data (tabs, history, bookmarks) from Chromium-based browsers.

Supports Brave, Chrome, and Chromium.

Installation

# Using uvx (recommended)
uvx chromium-sync-mcp

# Or install with pip
pip install chromium-sync-mcp

System Requirements

Requires the LevelDB library:

# Ubuntu/Debian
sudo apt-get install libleveldb-dev

# macOS
brew install leveldb

# Fedora
sudo dnf install leveldb-devel

Claude Code Configuration

Add to your Claude Code MCP settings:

{
  "mcpServers": {
    "chromium-sync": {
      "command": "uvx",
      "args": ["chromium-sync-mcp"]
    }
  }
}

Tools

Tool Description
browser_tabs Get open tabs from all synced devices
browser_history Search browsing history with optional filters
browser_bookmarks Get bookmarks, optionally filtered by folder
browser_search_bookmarks Search bookmarks by title or URL
browser_select Select which browser to use (when multiple installed)

Configuration

Auto-detection

The server automatically detects installed browsers in this order:

  1. Brave
  2. Chrome
  3. Chromium

If multiple browsers are found, you'll be prompted to select one.

Environment Variable

Override auto-detection by setting CHROMIUM_PROFILE_PATH:

export CHROMIUM_PROFILE_PATH=~/.config/google-chrome/Default

Saved Preference

When prompted to select a browser, choose save_default: true to save your preference to ~/.config/chromium-sync/profile.

Supported Browsers

Browser Linux macOS Windows
Brave
Chrome
Chromium

How It Works

This server reads directly from your browser's local profile files:

  • History: SQLite database
  • Bookmarks: JSON file
  • Synced Tabs: LevelDB (contains tabs from all your synced devices)

No authentication or network requests required.

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chromium_sync_mcp-0.1.0.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chromium_sync_mcp-0.1.0-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file chromium_sync_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: chromium_sync_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.14

File hashes

Hashes for chromium_sync_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 249df4707809e888c12224b3f2c67a2109245b50e133a1e1e84ebbe99d8c9b0a
MD5 7194b3de719ee06a94edc050eed2f61d
BLAKE2b-256 5041557d131b9f6a87c97ba020ef81cc7c73958c1999ebc7407e5b98c31fb0e0

See more details on using hashes here.

File details

Details for the file chromium_sync_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for chromium_sync_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1e16aa5c3a5384cc2ddd69422c056d8304b2b8f8c10e8b2a1b8f864c9bc3d4ed
MD5 d9d8a5774f679e848099cdcbd94e7796
BLAKE2b-256 36438708a534f88f5293ace4d4bc3a871ebac9a3a5af9b23f89c2a130eaf98e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page