Raindrop.io MCP Server

Raindrop.io MCP Server

site icon
2025.03.09 21
TypeScript书签管理自动化工具内容生成
Raindrop.io MCP Server 是一个基于 Model Context Protocol (MCP) 的集成服务,允许大型语言模型(LLMs)与 Raindrop.io 书签进行交互。该服务提供了创建书签、搜索书签以及按标签过滤书签的功能,适用于需要管理和检索书签信息的场景。
View on GitHub

Overview

基本能力

产品定位

Raindrop.io MCP Server 是一个用于与 Raindrop.io 书签交互的 MCP 服务,旨在通过 LLMs 实现书签的创建、搜索和过滤功能。

核心功能

  • 创建书签
  • 搜索书签
  • 按标签过滤书签

适用场景

  • 需要自动化管理书签的场景
  • 需要快速检索和过滤书签的场景
  • 需要与 LLMs 集成的书签管理工具

工具列表

  1. create-bookmark:创建新书签
  2. 参数:
    • url:书签的 URL(必需)
    • title:书签标题(可选)
    • tags:标签数组(可选)
    • collection:集合 ID(可选)
  3. search-bookmarks:搜索书签
  4. 参数:
    • query:搜索查询(必需)
    • tags:用于过滤的标签数组(可选)

常见问题解答

  • 如何获取 Raindrop.io API token? 需要注册 Raindrop.io 账户并在其开发者文档中获取 API token。
  • 如何配置 Claude for Desktop? 需要修改 Claude for Desktop 的配置文件,并添加相应的 MCP 服务器配置。

使用教程

使用依赖

  • Node.js 16 或更高版本
  • Raindrop.io 账户和 API token

安装教程

  1. 克隆仓库:
git clone https://github.com/hiromitsusasaki/raindrop-io-mcp-server
cd raindrop-io-mcp-server
  1. 安装依赖:
npm install
  1. 设置环境变量:
  2. 创建 .env 文件并设置 Raindrop.io API token
RAINDROP_TOKEN=your_access_token_here
  1. 构建:
npm run build

调试方式

  1. 开发构建:
npm run build
  1. 启动服务器:
npm start

许可证

该项目遵循 MIT 开源许可条款。