chrome-bookmarks-mcp
chrome-bookmarks-mcp
In Arbeit — Walking Skeleton. Werkzeuge kommen nach und nach hinzu; siehe
docs/milestones/.
Ein MCP-Server, der Claude Lese-/Schreibzugriff auf Chrome- (und Brave/Edge-) Lesezeichen für die Neuorganisation durch Agenten bietet: Baumanalyse, Vorschläge für Ordnerstrukturen, Stapelpläne für Verschieben/Umbenennen/Löschen mit Snapshots und Rollback, Deduplizierung, Erkennung toter Links und Erkennung veralteter Lesezeichen über die Chrome-Verlaufsdatenbank.
Architektur
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-safeSchreibvorgänge erfolgen nur über die Erweiterung (chrome.bookmarks); die Bookmarks-Datei von Chrome wird nie
geschrieben. Lesezugriffe analysieren derzeit die Bookmarks-Datei; Live-Lesezugriffe über die Erweiterung folgen mit einem
späteren Meilenstein.
Werkzeuge
Werkzeug | Art | Was es beantwortet |
| Lesen | Browser/Profil, Bookmarks-Datei gefunden?, Bridge verbunden?, Schreiben aktiviert? |
| Lesen | Ordnerübersicht mit Anzahl (keine URLs), von Wurzeln oder einer Ordner-GUID, tiefenbegrenzt |
Schreibwerkzeuge (geplant: plan_*, apply_plan, rollback) sind ausgeblendet, es sei denn, BOOKMARKS_ENABLE_WRITE=1;
jedes verwendet standardmäßig dryRun: true und erstellt zuerst Snapshots. Siehe docs/adr/0002-write-path-and-safety.md.
Schnellstart (Claude Code, aus diesem Repository)
pnpm install && pnpm build.mcp.json im Stammverzeichnis des Repositorys registriert den Server als chrome-bookmarks. Frag: "wie ist der Zustand meiner
Lesezeichen-Brücke?" → bookmarks_status. Für Live-Zugriff lade die Erweiterung: chrome://extensions →
Entwicklermodus → Entpackte Erweiterung laden → packages/extension/dist.
Konfiguration (Umgebungsvariablen): BOOKMARKS_BROWSER (chrome|brave|edge) · BOOKMARKS_PROFILE (Default) ·
BOOKMARKS_WS_PORT (48765; die Erweiterung liest chrome.storage.local.wsPort, Standard 48765) · BOOKMARKS_ENABLE_WRITE · BOOKMARKS_FILE (überschreibt den Pfad) ·
BOOKMARKS_LOG_LEVEL.
Entwicklung
./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 InspectorWie dieses Repository mit Agenten entwickelt wird: CLAUDE.md (Regeln), CONTEXT.md (Vokabular),
docs/adr/ (Entscheidungen), docs/milestones/ (der einzige aktive Plan), docs/blessed-paths/ (Rezepte),
.claude/ (Berechtigungen, Hooks, Subagenten, pfadbezogene Regeln).
KI-Attribution
KI-generierte Zeilen werden mit Git AI über Git-Notizen verfolgt
(git log --show-notes=ai, git ai stats).
Lizenz
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/caelum29/chrome-bookmarks-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server