mcpField
B
bookmarks-mcp

bookmarks-mcp

ローカル
burn451.cloud生産性112 週間前に更新

bookmarks-mcp について

bookmarks-mcpは、AIアシスタントからブラウザーのブックマークや後で読むサービスのエクスポートを参照できる、ローカルの読み取り専用MCPサーバーです。アカウントやAPIキーは不要で、ブックマークを変更しません。

主な機能

  1. 01複数ブラウザーのローカルブックマーク読み込み
  2. 02Pocketなどのエクスポート解析
  3. 03タイトル、URL、フォルダー、タグで検索
  4. 04ページのタイトルと抜粋をプレビュー
  5. 05Markdown、CSV、JSON、HTMLで出力

活用シーン

  1. 01蓄積したブックマークの整理
  2. 02最近保存したリンクの確認
  3. 03ブックマークからチェックリストを作成

MCP 対応

MCPクライアントにブックマークの一覧表示、検索、プレビュー、出力ツールを提供します。ブックマーク整理用のプロンプトも含まれます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"fisher521-bookmarks": {
"command": "npx",
"args": [
"-y",
"bookmarks-mcp"
]
}
}
}
起動コマンドnpx -y bookmarks-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmbookmarks-mcp0.1.0

ツール

8

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

bookmarks-mcp

どこに保存されていても、AI が読めるブックマーク。

誰もが保存しています。ブラウザー、後で読むためのアプリ、2023 年にエクスポートした Pocket のデータなど、保存すること自体はもう解決済みです。問題はその後です。平均的なブックマークは一度保存されると、二度と開かれません。AI アシスタントは、そうした大量のブックマークを実際に処理できる初めての存在です。要約したり、仕分けたり、To Do リストにしたりできます。しかし、ブックマークを見ることができません。

このローカルの読み取り専用 MCP サーバーは、「見られない」という問題を解決します。

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

ソース

ソース方法備考
Chrome、Edge、Brave、Arc、Vivaldi、Chromium各プロファイルのローカル Bookmarks ファイルを読み取りますすべてのプロファイルを自動検出します
Safari(macOS)~/Library/Safari/Bookmarks.plist を読み取りますリーディングリストも含みます。これができる拡張機能はありません。Safari の拡張機能 API にブックマーク機能がないためです
Firefoxプロファイルごとに places.sqlite を読み取りますNode ≥ 22.5 が必要です(組み込み SQLite を使用)。それより古いバージョンでは、機能を縮小して動作します
エクスポートファイルPocket CSV、Instapaper CSV、Raindrop CSV、ブラウザー HTML、URL リストparse-bookmarks 経由で読み込みます

スマートフォンのブックマークは、デスクトップに同期されればアクセスできます(iCloud → Mac の Safari、Chrome 同期 → デスクトップのプロファイル)。iOS では、Safari のブックマークを直接読み取れるサードパーティーツールはありません。

インストール

アカウント、API キー、設定は不要です。インストールするとすぐにサーバーを利用できます。

Claude Code:

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

-s user を使用してください。 スコープの既定値は local で、コマンドを実行したディレクトリにのみサーバーが登録されます。ブックマークは特定のプロジェクトに限定されるものではないため、アカウント全体に登録してください。

Claude Desktop/Cursor/その他の MCP クライアント(mcpServers JSON):

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

開発用にソースから実行するには、このリポジトリを依存関係の parse-bookmarks と並ぶ場所にクローンし(2 つのディレクトリが同じ階層にある必要があります)、bookmarks-mcp で npm install を実行してから、クライアントに node /absolute/path/to/bookmarks-mcp/src/index.js を指定してください。

macOS と Safari を使用する場合、サーバーをホストするアプリ(Claude Desktop、ターミナル)にはフルディスクアクセスが必要です(システム設定 → プライバシーとセキュリティ)。~/Library/Safari が保護されているためです。Chromium 系ブラウザーと Firefox では必要ありません。

ツール

ツール機能
list_sourcesこのマシンで見つかったすべてのブックマークソースを一覧表示します
list_bookmarksフォルダーによるフィルターとページネーションに対応した一覧表示
search_bookmarksタイトル/URL/フォルダー/タグを検索します
recent_bookmarks「今週保存したものは?」
bookmark_statsブックマーク全体の状況を表示します。件数、保存期間の分布、ドメインの上位など
parse_export_fileディスク上の Pocket/Instapaper/Raindrop/HTML エクスポートを解析します
export_bookmarksすべてのブックマークを Markdown、CSV、JSON、またはインポート可能なブラウザー HTML で出力します
fetch_page_preview生の HTML の代わりに、数百トークン程度のページプレビュー(タイトル、説明、見出し、抜粋)を取得します。タイトルや URL だけでは仕分けできない場合に便利です

ブックマークを To Do リストにする

このツールが存在する理由です。アシスタントに次のように頼んでください。

ブックマークの統計情報を見てから、仕分けを手伝ってください。じっくり読むもの、試してみるツール、取り組んでいるプロジェクトに役立つもの、そしてそろそろ手放すものはどれですか?今週のチェックリストを作ってください。

または、組み込みの triage_bookmarks プロンプトを使うと、同じ手順で仕分けできます。保存したものが普段どうなるのかをあなた自身に尋ねるため、仕分けの基準は私たちではなく、あなたが決められます。

保証事項

  • 読み取り専用です。 このサーバーがブラウザーファイルに書き込むことはありません。削除ツールもありません。ブックマークが損なわれることはありません。
  • 外部への通信は一切ありません。 テレメトリーもアカウントもなく、私たちに送信されるデータは 1 バイトもありません。サーバーが通信するのは、ローカルのブックマークファイルと、ページのプレビューを頼まれた場合に限り、あなたのマシンからブックマーク先のサイトへ直接アクセスするときだけです。
  • 出力はクリーンです。 ツールの結果はデータのみです。広告もアップセルも一切ありません。

設計上の境界

これらは意図的に設けているものであり、埋めるべき不足ではありません。この境界を越える PR は却下されます。

  • プレビュー用の抽出のみ。 fetch_page_preview が答えるのは「読む価値があるか」であり、リーダーモードではなく、今後も高精度なコンテンツ抽出機能を提供することはありません。
  • 公開ウェブページのみ。 プロキシ、ログインが必要なページ、X/YouTube/WeChat などに特化した処理には対応しません。読むのに認証が必要なページにアクセスするためのツールではありません。
  • オンデマンドのみ。 バックグラウンドで取得することは一切ありません。すべてのネットワーク呼び出しは、ユーザーが行ったツール呼び出しに直接応答して実行されます。

ロードマップ

  • ユーザーが提供するトークンを使ったクラウドソース(Raindrop、Readwise など)— サービスごとにアダプターを用意します。PR を歓迎します。アダプターは明確に定義された単一のファイルです。
  • 独自の MCP サーバーをすでに提供しているサービスは、こちらで対応する必要はありません。両方のサーバーを実行すれば、アシスタントからすべてを利用できます。他のブリッジがない場所のみを対象とします。

開発チーム

「あとで読む」アプリ Burn 451 を開発したチームが作成しました。このサーバーは意図的に中立な設計となっています。選択したアシスタントやワークフローを問わず、ブックマークを読み取りますが、ブックマークに書き込むことはありません。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。