mcpField
M
mcp-bookmark

mcp-bookmark

ローカル
github.com/pree-dew生産性057 週間前に更新

mcp-bookmark について

mcp-bookmarkは、OpenAIのRAG機能を使ってURLを保存し、ブックマークを検索するMCPサーバーです。メタデータ付きのリンクを保存し、セマンティック検索で探したいMCP対応アシスタントの利用者向けです。

主な機能

  1. 01タイトルと説明付きURLの保存
  2. 02ブックマークのタイトルと説明の検索
  3. 03OpenAI RAGによるセマンティック検索
  4. 04AIによるブックマーク分類支援
  5. 05複数のMCPプラットフォームへの接続

活用シーン

  1. 01ウェブページをタイトルやメモとともに保存
  2. 02トピックや検索語から保存済みリンクを検索
  3. 03MCP対応アシスタントでブックマークを管理

MCP 対応

このサーバーはMCPクライアントにsave_bookmarkとsearch_bookmarksツールを公開します。Claude Desktop、Cursor、Windsurf、Zed、ContinueなどのMCP対応ホスト向けに設定できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"pree-dew-mcp-bookmark": {
"command": "uvx",
"args": [
"mcp-bookmark-server"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>"
}
}
}
}
起動コマンドuvx mcp-bookmark-server
設定が必要な環境変数
OPENAI_API_KEYシークレットopen ai api key

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

パッケージ
pypimcp-bookmark-server0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Bookmark Server

OpenAI の RAG 機能を使用して、AI アシスタントがブックマークを保存・検索できるようにする Model Context Protocol(MCP)サーバーです。メタデータとともに URL を保存し、ブックマークのコレクションを対象にインテリジェントな検索を実行できます。

特長

  • ブックマークの保存:タイトルや説明とともに URL を保存します
  • スマート検索:セマンティック検索を使用して、ブックマークのタイトルや説明を検索します
  • AI を活用:OpenAI と連携し、インテリジェントなブックマークの管理と分類を行います
  • マルチプラットフォーム:複数の MCP 対応プラットフォームに簡単に統合できます

インストール

pip install mcp-bookmark-server

MCP ホストの設定

Claude Desktop

claude_desktop_config.json に追加します:

macOS:~/Library/Application Support/Claude/claude_desktop_config.json Windows:%APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "bookmark": {
      "command": "/usr/local/bin/uvx",
      "args": [
        "--from",
        "git+https://github.com/pree-dew/mcp-bookmark.git",
        "mcp-bookmark-server"
      ],
      "env": {
        "OPENAI_API_KEY": "your-openai-api-key-here"
      }
    }
  }
}
Cursor IDE

.cursor/mcp_config.json の MCP 設定に追加します:

{
  "mcpServers": {
    "bookmark": {
      "command": "/usr/local/bin/uvx",
      "args": [
        "--from",
        "git+https://github.com/pree-dew/mcp-bookmark.git",
        "mcp-bookmark-server"
      ],
      "env": {
        "OPENAI_API_KEY": "your-openai-api-key-here"
      }
    }
  }
}
Windsurf IDE

windsurf_config.json に追加します:

{
  "mcpServers": {
    "bookmark": {
      "command": "/usr/local/bin/uvx",
      "args": [
        "--from",
        "git+https://github.com/pree-dew/mcp-bookmark.git",
        "mcp-bookmark-server"
      ],
      "env": {
        "OPENAI_API_KEY": "your-openai-api-key-here"
      }
    }
  }
}
Zed Editor

MCP サーバーの項目の下にある Zed の設定に追加します:

{
  "mcp": {
    "servers": {
      "bookmark": {
        "command": "/usr/local/bin/uvx",
        "args": [
          "--from",
          "git+https://github.com/pree-dew/mcp-bookmark.git",
          "mcp-bookmark-server"
        ],
        "env": {
          "OPENAI_API_KEY": "your-openai-api-key-here"
        }
      }
    }
  }
}
Continue(VS Code 拡張機能)

continue/config.json に追加します:

{
  "mcpServers": [
    {
      "name": "bookmark",
      "command": "/usr/local/bin/uvx",
      "args": [
        "--from",
        "git+https://github.com/pree-dew/mcp-bookmark.git",
        "mcp-bookmark-server"
      ],
      "env": {
        "OPENAI_API_KEY": "your-openai-api-key-here"
      }
    }
  ]
}

利用可能なツール

save_bookmark

新しいブックマークを保存します。

パラメーター:

  • url(必須):ブックマークする URL
  • title(任意):ブックマークのタイトル
  • description(任意):説明

例:

{
  "url": "https://example.com",
  "title": "Example Site",
  "description": "A useful example website"
}
search_bookmarks

保存済みのブックマークを検索します。

パラメーター:

  • query(必須):検索語句

例:

{
  "query": "python tutorial"
}

使用例

MCP ホストで設定すると、自然言語で利用できます:

要件

  • Python 3.11+
  • OpenAI API キー
  • uvx パッケージマネージャーがインストールされていること
  • GitHub リポジトリへのアクセスに必要なインターネット接続

環境変数

  • OPENAI_API_KEY:AI による分類と検索の強化に必要です

サポート

ライセンス

MIT License


Model Context Protocol エコシステム向けに構築

コメント

MCP は初めてですか?

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

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