sachin_philip_raindrop_mcp

sachin_philip_raindrop_mcp

by sachin-philip
An MCP server for managing and interacting with Raindrop.io bookmarks via API.

Raindrop.io MCP Server

Overview

The Raindrop.io MCP Server is a custom implementation designed to integrate Raindrop.io, a powerful bookmark manager, with MCP (Modular Command Protocol) enabled applications like Claude and Cursor. This server allows users to manage their Raindrop.io bookmarks directly from their LLM (Large Language Model) applications, streamlining the process of saving, searching, and organizing bookmarks.

What is Raindrop?

Raindrop.io is an all-in-one bookmark manager that serves as the perfect place to keep all your favorite books, songs, articles, or any other content you come across while browsing. It offers a seamless way to organize and access your saved items across devices.

Prerequisites

Before using the Raindrop.io MCP Server, ensure you have the following:

  1. Python 3.11 installed.
  2. UV installed. You can install it using the following command:
    bash curl -LsSf https://astral.sh/uv/install.sh | sh
  3. Install dependencies by running:
    bash uv activate && uv install

How to Use the MCP Server

Step 1: Obtain an API Token

  1. Grab an API token from the Raindrop.io Developer Portal.

Step 2: Configure MCP

  1. Navigate to your MCP configuration file and add the following JSON snippet:
    json { "mcpServers": { "Raindrop": { "command": "uv", "args": [ "--directory", "<location to project clone location>", "run", "raindrop.py" ], "env": { "RAINDROP_TOKEN": "<raindrop token>" } } } }

Step 3: Restart Your LLM Application

  1. Restart your LLM application (e.g., Claude or Cursor) to apply the changes. You can now use the Raindrop.io MCP Server to manage your bookmarks.

Supported Commands

The Raindrop.io MCP Server supports the following commands:

  1. Add a bookmark with tags
  2. Fetch latest bookmarks
  3. Search bookmark by tag
  4. Search bookmark by query

More commands will be added in the future.

About

This project is an MCP server specifically designed for Raindrop.io, enabling seamless integration with MCP-enabled applications. For more details, visit the official documentation.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

0 forks

Languages

Features & Capabilities

Categories
mcp_server model_context_protocol python raindrop api_integration bookmark_manager

Implementation Details

Stats

0 Views
1 GitHub Stars

Repository Info

sachin-philip Organization

Similar MCP Servers

continuedev_continue by continuedev
25049
21423
9300