MCP.Market

Bookmarks MCP server

by Fisher521·io.github.Fisher521/bookmarks-mcp·v0.1.0

Read-only MCP server for browser bookmarks: Chrome, Safari, Firefox, and read-later exports.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars38 downloads/wk

Reviews

Write one

Nobody has reviewed Bookmarks yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Bookmarks tools (8)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • bookmark_stats

    The state of the pile: total count, per-source counts, age distribution (how much has sat untouched for years), and top domains. A good first call before triaging.

  • export_bookmarks

    Export bookmarks from detected browsers as markdown, csv, json, or importable browser HTML (Netscape format). Returns the file content; save it wherever you like.

  • fetch_page_preview

    Fetch a bookmarked URL and return a short, structured preview (title, description, headings, an opening excerpt, word count) instead of the raw page — a few hundred tokens instead of tens of thousands. Use this only when a title/URL alone isn't enough to triage a bookmark: dead links come back as `dead` or `unreachable` so you can retire them without guessing, rather than raw HTML. Results are cac

  • list_bookmarks

    List bookmarks from detected browsers. Supports folder filter and pagination.

  • list_sources

    Detect every bookmark source on this machine: Chromium-family profiles (Chrome, Edge, Brave, Arc, Vivaldi), Firefox profiles, and Safari (incl. Reading List). Returns ids usable as the `source` argument of other tools.

  • parse_export_file

    Parse a bookmark export file from disk into clean JSON. Auto-detects: browser bookmark HTML (Netscape), Pocket CSV, Instapaper CSV, Raindrop CSV, or a plain URL list.

  • recent_bookmarks

    Bookmarks added in the last N days, newest first. Useful for `what did I save this week?`.

  • search_bookmarks

    Case-insensitive search across bookmark titles, URLs, folders, and tags in every detected browser.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 49 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Bookmarks compares

Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 70% of 866 Scraping and browsing servers
Tools
8
the typical Scraping and browsing server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
38
more than 19% of 309 Scraping and browsing servers with a package

What its tools let an agent do: 7 read · 1 create

Install Bookmarks in Claude Code, Cursor or VS Code

Runs npx -y bookmarks-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add bookmarks-mcp -- npx -y bookmarks-mcp
Add to Cursor

What the publisher says

From the Bookmarks repository's README, as published. We do not edit it. Read it on GitHub

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.

One command in your MCP client config. Zero accounts. Nothing is ever sent to us.

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:

claude mcp add -s user bookmarks -- npx -y bookmarks-mcp

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):

{
  "mcpServers": {
    "bookmarks": {
      "command": "npx",
      "args": ["-y", "bookmarks-mcp"]
    }
  }
}

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 triagebookmarks prompt, which walks through exactly that — including asking you* to define what your saves usually become, so the lanes are yours, not ours.

Guarantees

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Bookmarks: common questions

Is Bookmarks MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Bookmarks safety report
How do I install Bookmarks?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Bookmarks need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Bookmarks maintained?
The last commit was 90 days ago (2026-08-06). The latest release is v0.1.0.
What can I use instead of Bookmarks?
Servers from other publishers that do the same job: Safari MCP server, Agent360 Browser MCP server and Oya Browser MCP server.
How does Bookmarks compare with other Scraping and browsing MCP servers?
safety score 88/100 (higher than 70% of 866 Scraping and browsing servers); tools 8 (the typical Scraping and browsing server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Bookmarks

Same job from other publishers: the closest match first, then the best rated.

  • Safari
    Native Safari browser automation for AI agents — 98 tools, zero Chrome overhead.
    C
  • Agent360 Browser MCP
    Drive your real, logged-in Chrome from any AI agent - 40 tools. Needs our Chrome extension too.
    A
  • Oya Browser
    Real Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.
    A
  • FableCut
    Zero-dependency browser video editor AI agents drive via a JSON timeline over MCP; ffmpeg export.
    A
  • Browser Gateway
    AI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.
    B

More from Fisher521 →