Raindrop.io AI书签服务
一种集成,允许大型语言模型通过模型上下文协议与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 令牌
设置
- 克隆仓库:
git clone https://github.com/hiromitsusasaki/raindrop-io-mcp-server
cd raindrop-io-mcp-server
- 安装依赖项:
npm install
- 设置环境变量:
- 创建一个
.env文件并设置你的 Raindrop.io API 令牌
RAINDROP_TOKEN=your_access_token_here
- 构建:
npm run build
与桌面版 Claude 一起使用
- 打开桌面版 Claude 配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- 添加以下配置:
{
"mcpServers": {
"raindrop": {
"command": "node",
"args": ["PATH_TO_BUILD/index.js"],
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
}
}
}
}
- 重启桌面版 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 许可证下发布。
贡献
欢迎贡献!请随时提交问题、功能请求或拉取请求以帮助改进此项目。