chrome-bookmarks-mcp
chrome-bookmarks-mcp
В разработке — рабочий скелет. Инструменты добавляются по частям; см.
docs/milestones/.
MCP-сервер, который предоставляет Claude доступ на чтение и запись к закладкам Chrome (а также Brave/Edge) для реорганизации агентами: анализ дерева, предложения по структуре папок, пакетные планы перемещения/переименования/удаления со снимками и откатом, дедупликация, обнаружение битых ссылок и обнаружение устаревших закладок через базу данных History браузера Chrome.
Архитектура
Claude Desktop / Claude Code
⇅ stdio (MCP)
packages/mcp-server (Node.js / TypeScript, SDK-free tool seam)
⇅ WebSocket on 127.0.0.1:<PORT> (localhost only)
packages/extension (Manifest V3 service worker)
⇅ chrome.bookmarks API
Live Chrome — changes visible instantly, sync-safeЗапись идёт только через расширение (chrome.bookmarks); файл Bookmarks Chrome никогда не
записывается. Чтение в настоящее время разбирает файл Bookmarks; «живое» чтение через расширение появится
на одном из следующих этапов.
Related MCP server: Chrome Bookmark MCP Server
Инструменты
Инструмент | Тип | На какой вопрос отвечает |
| чтение | браузер/профиль, найден ли файл Bookmarks?, подключён ли мост?, разрешена ли запись? |
| чтение | структура папок с количеством (без URL), от корней или по guid папки, с ограничением глубины |
Инструменты записи (запланированы: plan_*, apply_plan, rollback) скрыты, если не задано BOOKMARKS_ENABLE_WRITE=1;
каждый по умолчанию использует dryRun: true и сначала создаёт снимок. См. docs/adr/0002-write-path-and-safety.md.
Быстрый старт (Claude Code, из этого репозитория)
pnpm install && pnpm build.mcp.json в корне репозитория регистрирует сервер как chrome-bookmarks. Спросите: «каково состояние моего
моста закладок?» → bookmarks_status. Для живого доступа загрузите расширение: chrome://extensions →
Режим разработчика → Загрузить распакованное → packages/extension/dist.
Конфигурация (переменные окружения): BOOKMARKS_BROWSER (chrome|brave|edge) · BOOKMARKS_PROFILE (Default) ·
BOOKMARKS_WS_PORT (48765; расширение читает chrome.storage.local.wsPort, по умолчанию 48765) · BOOKMARKS_ENABLE_WRITE · BOOKMARKS_FILE (путь для переопределения) ·
BOOKMARKS_LOG_LEVEL.
Разработка
./init.sh # deps, typecheck, build, smoke
pnpm verify # typecheck + lint + test — the only definition of "done"
make ext # build the unpacked extension → packages/extension/dist
pnpm -F @chrome-bookmarks-mcp/server inspect # MCP InspectorКак этот репозиторий разрабатывается с агентами: CLAUDE.md (правила), CONTEXT.md (словарь),
docs/adr/ (решения), docs/milestones/ (единственный активный план), docs/blessed-paths/ (рецепты),
.claude/ (разрешения, хуки, субагенты, правила, ограниченные путём).
Атрибуция ИИ
Строки, сгенерированные ИИ, отслеживаются с помощью Git AI через git notes
(git log --show-notes=ai, git ai stats).
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.
Official Bookmax MCP server: search and save bookmarks, read notes and docs from AI assistants.
1Personal knowledge MCP: capture bookmarks, notes & todos by chat; archive pages; search memory.
Shared memory and mail for your AI agents. Verified with Claude Code; other MCP clients in testing.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that allows Claude Desktop to access and manage Raindrop.io bookmarks through natural language commands, supporting operations for collections, raindrops, and tags.127MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server implementation that provides seamless integration between Chrome bookmarks and AI assistants. This server enables AI models to access, search, analyze, and manage Chrome bookmarks through a standardized protocol.2MIT
- AlicenseNot gradedqualityCmaintenanceFully local, privacy-first MCP server that turns exported X/Twitter bookmarks into a searchable, enriched knowledge base for Claude Desktop and Claude Code.2MIT
- AlicenseCqualityDmaintenanceA local-first MCP server that turns browser bookmark exports into a searchable knowledge base with classification, merging, full-text indexing, and Chrome integration.20MIT