Back
gh

adeze/raindrop-mcp: Raindrop MCP Server

Raindrop MCP Server. Contribute to adeze/raindrop-mcp development by creating an account on GitHub.

by adeze github.com 874 words
View original

Raindrop.io MCP Server

smithery badge npm version Claude Desktop MCPB

Connect Raindrop.io to your AI assistant with a simple MCP server. Use it to organize, search, and manage bookmarks with natural language.

What it can do

Tools

Install

Quick Start (One-Liners)

ToolOne-Liner Command
Gemini CLIgemini extensions install https://github.com/adeze/raindrop-mcp
Codex CLIcodex mcp add raindrop -- npx -y @adeze/raindrop-mcp
Claude Codeclaude mcp add raindrop -- npx -y @adeze/raindrop-mcp
GitHub Copilotgh copilot config mcp add raindrop -- npx -y @adeze/raindrop-mcp
Vercel Skillsnpx skills add adeze/raindrop-mcp

Note: For tools adding an MCP server via npx, you must have the RAINDROP_ACCESS_TOKEN environment variable set in your shell or the tool’s environment config.

Vercel Skills (npx skills)

This project is compatible with the Vercel Skills system. All necessary manifests are present:

To add this server to your local skill directory:

npx skills add adeze/raindrop-mcp --global

To contribute this to the Vercel Skills Registry, submit a Pull Request adding this repository URL to the registry.

Claude Desktop (MCPB)

Download the latest raindrop-mcp.mcpb from the GitHub Release and add it to Claude Desktop:

In Claude Desktop, add the bundle and set this environment variable:

NPX (CLI)

Set your API token as an environment variable and run:

export RAINDROP_ACCESS_TOKEN=YOUR_RAINDROP_ACCESS_TOKEN
npx @adeze/raindrop-mcp

Manual MCP config (mcp.json)

Add this to your MCP client configuration:

{
  "servers": {
    "raindrop": {
      "type": "stdio",
      "command": "npx",
      "args": ["@adeze/raindrop-mcp@latest"],
      "env": {
        "RAINDROP_ACCESS_TOKEN": "YOUR_RAINDROP_ACCESS_TOKEN"
      }
    }
  }
}

Requirements

Support

Release

This repository uses semantic-release as the only supported release flow.

How publishing works

Pre-release dry-run

Required secrets

npm trusted publishing

Local validation before merge

bun run lint
bun run type-check
bun run test
bun run build

Commit message examples

Do not manually bump versions, push release tags, or run manual npm publish commands for normal releases.

📋 Recent Enhancements (v2.4.x)

Smart Organization & Hierarchy

Safety & Quality

📋 Previous Enhancements (v2.3.3)

Advanced Cleanup & Library Audit

📋 Previous Enhancements (v2.3.2)

SDK & API Updates

Tool Optimization