返回 MCP 目录
public公开dns本地运行

Raindrop.io AI书签服务

一种集成,允许大型语言模型通过模型上下文协议与Raindrop.io书签交互,使用户能够直接通过人工智能助手创建和搜索书签。

article

README

Raindrop.io MCP Server

smithery badge

An integration that allows LLMs to interact with Raindrop.io bookmarks using the Model Context Protocol (MCP).

Raindrop.io Server MCP server

Features

  • Create bookmarks
  • Search bookmarks
  • Filter by tags

Requirements

  • Node.js 16 or higher
  • Raindrop.io account and API token

Setup

Installing via Smithery

To install Raindrop.io Integration for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @hiromitsusasaki/raindrop-io-mcp-server --client claude

Manual Installation

  1. Clone the repository:
git clone https://github.com/hiromitsusasaki/raindrop-io-mcp-server
cd raindrop-io-mcp-server
  1. Install dependencies:
npm install
  1. Set up environment variables:
  • Create a .env file and set your Raindrop.io API token
RAINDROP_TOKEN=your_access_token_here
  1. Build:
npm run build

Using with Claude for Desktop

  1. Open Claude for Desktop configuration file:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  1. Add the following configuration:
{
  "mcpServers": {
    "raindrop": {
      "command": "node",
      "args": ["PATH_TO_BUILD/index.js"],
      "env": {
        "RAINDROP_TOKEN": "your_access_token_here"
      }
    }
  }
}
  1. Restart Claude for Desktop

Available Tools

create-bookmark

Creates a new bookmark.

Parameters:

  • url: URL to bookmark (required)
  • title: Title for the bookmark (optional)
  • tags: Array of tags (optional)
  • collection: Collection ID (optional)

search-bookmarks

Searches through bookmarks.

Parameters:

  • query: Search query (required)
  • tags: Array of tags to filter by (optional)

Development

# Build for development
npm run build

# Start server
npm start

Security Notes

  • Always manage API tokens using environment variables
  • Set appropriate permissions for Claude for Desktop configuration files
  • Restrict unnecessary file access

Open Source

This is an open source MCP server that anyone can use and contribute to. The project is released under the MIT License.

Contributing

Contributions are welcome! Feel free to submit issues, feature requests, or pull requests to help improve this project.

Related Links

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端