🌧️ Raindrop.io MCP Server

by sachin-philip

14 stars
255 downloads
Not rated
GitHub Website

About

This server integrates the Raindrop.io bookmark manager with LLM applications, allowing you to add, search, and organize bookmarks programmatically. It is intended for users who want to manage their Raindrop.io bookmarks directly from AI tools like Claude or Cursor.

Details

Author
sachin-philip
GitHub stars
14
Downloads
255
Categories
Other

- Add a bookmark with tags, description, and collection
- Retrieve the latest bookmarks
- Search bookmarks by tag
- Search bookmarks by keyword or text

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name 🌧️ Raindrop.io MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install Python 3.11 and the UV package manager. Get an API token from the Raindrop.io Developer Portal, then add the MCP server configuration (command uv, arguments pointing to the project directory and raindrop.py, and the RAINDROP_TOKEN environment variable) to your LLM app’s MCP config. Restart your app. Alternatively, install automatically via Smithery.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "\ud83c\udf27\ufe0f raindrop.io mcp server": {
            "raindrop.io-mcp": {
                "command": "uv",
                "args": [
                    "activate",
                    "&&",
                    "uv",
                    "install"
                ]
            }
        }
    }
}

McpServers

{
    "raindrop.io-mcp": {
        "command": "uv",
        "args": [
            "activate",
            "&&",
            "uv",
            "install"
        ]
    }
}

🌧️ Raindrop.io MCP Server

Smithery Badge

Overview

Raindrop.io is an all-in-one bookmark manager. This MCP server integration lets you manage your bookmarks programmatically—add, search, and organize your favorite links right from your LLM apps.

---

✨ Features

- Add a bookmark (with tags, description, collection) - Get latest bookmarks - Search bookmarks by tag - Search bookmarks by keyword/text

---

🚀 Quickstart

Prerequisites

- Python 3.11 - UV package manager
curl -LsSf https://astral.sh/uv/install.sh | sh
uv activate && uv install

---

MCP Server Configuration

1. Grab an API token from Raindrop.io Developer Portal 2. Add the following to your MCP config:
{
  "mcpServers": {
    "Raindrop": {
      "command": "uv",
      "args": [
        "--directory",
        "<location to project clone>",
        "run",
        "raindrop.py"
      ],
      "env": {
        "RAINDROP_TOKEN": "<your_raindrop_token>"
      }
    }
  }
}

3. Restart your LLM app (Claude, Cursor, etc.)

---

📦 Install via Smithery

Install automatically for Claude Desktop:
npx -y @smithery/cli install @sachin-philip/raindrop-io-mcp --client claude

---

🛠️ Supported Commands

- Add a bookmark (with tags, description, collection) - Get latest bookmarks - Search bookmarks by tag - Search bookmarks by keyword/text

... More to follow
---

📝 License

MIT

---

🙌 Credits

Built by Sachin Philip
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.