
Bookmarks Mcp
io.github.Fisher521由 GitHub 账号 Fisher521 发布v0.1.0更新于 Oct 25, 2026
Read-only MCP server for browser bookmarks: Chrome, Safari, Firefox, and read-later exports.
概览
一个本地只读 MCP 服务器,让助手读取浏览器书签和稍后读导出文件,用于搜索、总结和整理。
- 可以做什么
- 列出检测到的书签来源,按文件夹筛选并分页浏览书签,或按标题、网址、文件夹和标签搜索,查看近期收藏以及数量、时间分布和热门域名等统计。解析 Pocket、Instapaper、Raindrop、浏览器 HTML 或网址列表等导出文件。将书签导出为 Markdown、CSV、JSON 或可导入浏览器的 HTML。抓取书签页面的简短预览(标题、描述、标题层级、摘要),判断是否值得阅读。
- 适用场景
- 适合让助手梳理庞大或长期未整理的书签收藏:总结保存了什么、找回旧链接,或把收藏整理成本周待办清单,区分深度阅读、待尝试工具和可以放弃的内容。
- 运行要求
- 通过 stdio 在本地运行,通常用 npx 启动,无需账号、API 密钥或配置。读取本地浏览器配置文件;在 macOS 上,Safari 书签需要为宿主应用授予完全磁盘访问权限,Firefox 支持需要 Node 22.5 或更高版本。仅在请求页面预览时需要网络访问。
安装
在 SourceWeft 中
- 打开 控制台中的 Bookmarks Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
bookmarks-mcp
Your bookmarks, wherever they live, readable by your AI.
Everyone saves. Browsers, read-later apps, that Pocket export from 2023 — capture is a solved problem. Processing is not: the average bookmark is saved once and never touched again. AI assistants are the first thing that can actually process a pile like that — summarize, triage, turn it into a to-do list — but they can't see it.
This is a local, read-only MCP server that fixes the "can't see it" part.
Sources
Phone bookmarks: reachable once they sync to your desktop (iCloud → Safari on Mac, Chrome sync → desktop profile). There is no way for any third-party tool to read Safari bookmarks directly on iOS.
Install
No account, no API key, no configuration — the server works the moment it's installed.
Claude Code:
Use -s user. The scope defaults to local, which only registers the server
for the directory you ran the command in. Your bookmarks aren't tied to one
project, so register it account-wide.
Claude Desktop / Cursor / any MCP client (mcpServers JSON):
To run from source instead (for development), clone this repo next to its
dependency parse-bookmarks (the two directories must be siblings), run
npm install in bookmarks-mcp, and point your client at
node /absolute/path/to/bookmarks-mcp/src/index.js.
macOS + Safari: the app hosting the server (Claude Desktop, your terminal)
needs Full Disk Access (System Settings → Privacy & Security), because
~/Library/Safari is protected. Chromium browsers and Firefox need nothing.
Tools
Turn the pile into a to-do list
The reason this exists. Ask your assistant:
Look at my bookmark stats, then help me triage: which of these become deep reads, which are tools to try, which feed a project I'm working on, and which should I finally let go? Give me a checklist for this week.
Or use the built-in triage_bookmarks prompt, which walks through exactly
that — including asking you to define what your saves usually become, so
the lanes are yours, not ours.
Guarantees
- Read-only. This server never writes to a browser file. There is no delete tool. Your bookmarks cannot be harmed.
- Zero phone-home. No telemetry, no accounts, and not a single byte sent to us. The server talks to exactly two places: your local bookmark files, and — only when you ask it to preview a page — the bookmarked site itself, directly from your machine.
- Clean output. Tool results are data. No ads, no upsells, ever.
Design boundaries
These are deliberate, not gaps waiting to be filled. PRs that cross them will be declined:
- Preview-level extraction only.
fetch_page_previewanswers "is this worth my time" — it is not a reader mode and never will be a full-fidelity content extractor. - Public web pages only. No proxies, no login walls, no special-casing for X/YouTube/WeChat/etc. If a page needs auth to read, this tool isn't the way in.
- On-demand only. Nothing fetches in the background, ever. Every network call is a direct response to a tool call you made.
Roadmap
- Cloud sources behind user-supplied tokens (Raindrop, Readwise, …) — one adapter per service. PRs welcome; an adapter is a single well-defined file.
- Services that already ship their own MCP server don't need us — run both servers and your assistant sees everything. We only cover the places that have no other bridge.
Who makes this
Built by the team behind Burn 451, a read-later app. This server is deliberately neutral: it reads your bookmarks for whatever assistant and whatever workflow you choose, and it never writes to them.
License
MIT
来源:README.md,提交 8811dd0
工具
0版本历史
1- v0.1.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分