chrome-bookmarks-mcp
chrome-bookmarks-mcp
Trabajo en curso — esqueleto funcional. Las herramientas llegan por partes; consulta
docs/milestones/.
Un servidor MCP que da a Claude acceso de lectura/escritura a los marcadores de Chrome (y Brave/Edge) para una reorganización agéntica: análisis del árbol, propuestas de estructura de carpetas, planes de mover/renombrar/eliminar por lotes con instantáneas y reversión, deduplicación, detección de enlaces muertos y detección de marcadores obsoletos mediante la base de datos del historial de Chrome.
Arquitectura
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-safeLas escrituras se realizan solo a través de la extensión (chrome.bookmarks); el archivo Bookmarks de Chrome nunca se
escribe. Las lecturas actualmente analizan el archivo Bookmarks; las lecturas en vivo mediante la extensión llegarán en un
hito posterior.
Related MCP server: Chrome Bookmark MCP Server
Herramientas
Herramienta | Tipo | Qué responde |
| lectura | navegador/perfil, ¿archivo Bookmarks encontrado?, ¿puente conectado?, ¿escrituras habilitadas? |
| lectura | esquema de carpetas con recuentos (sin URL), desde raíces o un guid de carpeta, con límite de profundidad |
Las herramientas de escritura (planeadas: plan_*, apply_plan, rollback) están ocultas a menos que BOOKMARKS_ENABLE_WRITE=1;
cada una tiene por defecto dryRun: true y toma instantáneas primero. Consulta docs/adr/0002-write-path-and-safety.md.
Inicio rápido (Claude Code, desde este repositorio)
pnpm install && pnpm build.mcp.json en la raíz del repositorio registra el servidor como chrome-bookmarks. Pregunta: "¿cuál es el estado de mi
puente de marcadores?" → bookmarks_status. Para acceso en vivo, carga la extensión: chrome://extensions →
Modo desarrollador → Cargar descomprimida → packages/extension/dist.
Configuración (env): BOOKMARKS_BROWSER (chrome|brave|edge) · BOOKMARKS_PROFILE (Default) ·
BOOKMARKS_WS_PORT (48765; la extensión lee chrome.storage.local.wsPort, por defecto 48765) · BOOKMARKS_ENABLE_WRITE · BOOKMARKS_FILE (ruta de anulación) ·
BOOKMARKS_LOG_LEVEL.
Desarrollo
./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 InspectorAsí se desarrolla este repositorio con agentes: CLAUDE.md (reglas), CONTEXT.md (vocabulario),
docs/adr/ (decisiones), docs/milestones/ (el único plan activo), docs/blessed-paths/ (recetas),
.claude/ (permisos, hooks, subagentes, reglas con ámbito de ruta).
Atribución de IA
Las líneas generadas por IA se rastrean con Git AI mediante notas de git
(git log --show-notes=ai, git ai stats).
Licencia
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