R

Raindrop.io AI书签服务

@hiromitsusasaki/raindrop-io-mcp-server
0 Stars 421 次浏览 hiromitsusasaki 更新于 2026-08-23

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

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "raindrop": {
      "args": [
        "PATH_TO_BUILD/index.js"
      ],
      "command": "node",
      "env": {
        "RAINDROP_TOKEN": "your_access_token_here"
      }
    }
  }
}

该服务需要配置环境变量:RAINDROP_TOKEN

服务介绍

Raindrop.io MCP 服务器

一个允许大型语言模型(LLMs)通过模型上下文协议(MCP)与 Raindrop.io 书签交互的集成。

功能

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

要求

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

设置

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

与桌面版 Claude 一起使用

  1. 打开桌面版 Claude 配置文件:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  1. 添加以下配置:
{
  "mcpServers": {
    "raindrop": {
      "command": "node",
      "args": ["PATH_TO_BUILD/index.js"],
      "env": {
        "RAINDROP_TOKEN": "your_access_token_here"
      }
    }
  }
}
  1. 重启桌面版 Claude

可用工具

create-bookmark

创建一个新的书签。

参数:

  • url: 要收藏的网址 (必填)
  • title: 书签标题 (可选)
  • tags: 标签数组 (可选)
  • collection: 集合 ID (可选)

search-bookmarks

搜索书签。

参数:

  • query: 搜索查询 (必填)
  • tags: 用于过滤的标签数组 (可选)

开发

# Build for development
npm run build

# Start server
npm start

安全注意事项

  • 始终使用环境变量管理 API 令牌
  • 为桌面版 Claude 配置文件设置适当的权限
  • 限制不必要的文件访问

开源

这是一个开源的 MCP 服务器,任何人都可以使用并贡献。该项目在 MIT 许可证下发布。

贡献

欢迎贡献!请随时提交问题、功能请求或拉取请求以帮助改进此项目。

相关链接

相关 MCP 服务