chromium-bookmarks-mcp
v0.2.0
Published
MCP server for real-time Chromium browser bookmark management. Works with Brave, Chrome, Edge, Arc.
Downloads
226
Maintainers
Readme
Chromium Bookmarks MCP
Give AI agents real-time read/write access to your browser bookmarks via Model Context Protocol.
Works with Claude Code, Claude Desktop, Cursor, Windsurf, VS Code Copilot, and any MCP client. Supports Chrome, Brave, Edge, Arc, and any Chromium-based browser.
Quick Start
1. Install Bun 1.2+ (required to run the server):
# macOS / Linux
curl -fsSL https://bun.sh/install | bash
# Windows
powershell -c "irm bun.sh/install.ps1 | iex"2. Install the Chrome extension.
3. Add to your AI client:
# Claude Code
claude mcp add bookmarks -- npx chromium-bookmarks-mcpOr in claude_desktop_config.json / Cursor / Windsurf:
{
"mcpServers": {
"bookmarks": {
"command": "npx",
"args": ["chromium-bookmarks-mcp"]
}
}
}The server auto-registers itself as a native messaging host the first time your MCP client starts the stdio proxy (not at install time), including the Windows registry keys. It is idempotent and re-runs on every startup. No manual setup.
4. Open your browser, click the extension icon to activate, then ask your agent: "Use the ping tool to check if bookmarks MCP is connected."
What you get
19 MCP tools covering read, write, batch, export/import, and dead-link analysis — full list and tool reference on GitHub.
CLI
npx chromium-bookmarks-mcp # Start MCP stdio proxy (default)
npx chromium-bookmarks-mcp register # Re-register native host
npx chromium-bookmarks-mcp doctor # Diagnose connection issues
npx chromium-bookmarks-mcp unregister # Remove native host registrationPrivacy
All communication is localhost-only (127.0.0.1). No analytics, no telemetry, no external network calls. No data leaves your machine. See privacy policy.
Links
- Full documentation: github.com/Wickes1/chromium-bookmarks-mcp
- Issues: github.com/Wickes1/chromium-bookmarks-mcp/issues
- Releases: github.com/Wickes1/chromium-bookmarks-mcp/releases
