Skip to main content

MCP server to save and search bookmarks using OpenAI RAG

Project description

MCP Bookmark Server

mcp-name: io.github.pree-dew/mcp-bookmark

A Model Context Protocol (MCP) server that enables AI assistants to save and search bookmarks using OpenAI's RAG capabilities. Store URLs with metadata and perform intelligent searches across your bookmark collection.

Features

  • Save Bookmarks: Store URLs with titles and descriptions
  • Smart Search: Search across bookmark titles and descriptions using semantic search
  • AI-Powered: Integration with OpenAI for intelligent bookmark management and categorization
  • Multi-Platform: Easy integration across multiple MCP-compatible platforms

Installation

pip install mcp-bookmark-server

Configuration for MCP Hosts

Claude Desktop

Add to your 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

Add to your MCP settings in .cursor/mcp_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"
      }
    }
  }
}

Windsurf IDE

Add to your 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

Add to your Zed settings under MCP servers:

{
  "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 Extension)

Add to your 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"
      }
    }
  ]
}

Available Tools

save_bookmark

Save a new bookmark.

Parameters:

  • url (required): The URL to bookmark
  • title (optional): Title for the bookmark
  • description (optional): Description

Example:

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

search_bookmarks

Search through saved bookmarks.

Parameters:

  • query (required): Search terms

Example:

{
  "query": "python tutorial"
}

Usage Examples

Once configured with your MCP host, you can use natural language:

Requirements

  • Python 3.11+
  • OpenAI API key
  • uvx package manager installed
  • Internet connection for GitHub repository access

Environment Variables

  • OPENAI_API_KEY: Required for AI-powered categorization and search enhancement

Support

License

MIT License


Built for the Model Context Protocol ecosystem

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_bookmark_server-0.1.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_bookmark_server-0.1.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file mcp_bookmark_server-0.1.1.tar.gz.

File metadata

  • Download URL: mcp_bookmark_server-0.1.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.17

File hashes

Hashes for mcp_bookmark_server-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2beb9641b792eee0000a53b57dfc0a13f9087f7c0e12e1d18e82ee7c17cf3016
MD5 361973381cd9ec9c9bc831f219b1b8a9
BLAKE2b-256 c85c92deb735e2044f5c8324c3dbdd5d78213357afb4f6c466e2ca69b5d69fc4

See more details on using hashes here.

File details

Details for the file mcp_bookmark_server-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_bookmark_server-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e715a78901656e0ca941b21d761b809c2ad6fc48476fb72acb2d86c2535b2990
MD5 4606d4d950463c8ec16cde72ef11f2b5
BLAKE2b-256 9b3256fbc90cfbad064a1224cdbca08ed99a6fcf58120f9afad4efe6abc6cbcb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page