使用说明
Raindrop.io MCP服务器
一种集成,允许LLM使用模型上下文协议(MCP)与Raindrop.io书签进行交互。
特性
- 创建书签
- 搜索书签
- 按标签筛选
需求
- Node.js 16或更高版本
- Raindrop.io账户和API代币
设置
通过Smithery安装
通过以下方式自动安装Raindrop.io Integration for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @hiromitsusasaki/raindrop-io-mcp-server --client claude
手动安装
- 克隆存储库:
git clone https://github.com/hiromitsusasaki/raindrop-io-mcp-server
cd raindrop-io-mcp-server
- 安装依赖项:
npm install
- 设置环境变量:
- 创建一个
.env文件并设置Raindop.io API令牌
RAINDROP_TOKEN=your_access_token_here
- 构建:
npm run build
使用Claude for Desktop
- 打开Claude的桌面配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
- 添加以下配置:
{
"mcpServers": {
"raindrop": {
"command": "node",
"args": ["PATH_TO_BUILD/index.js"],
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
}
}
}
}
- 重新启动桌面版的Claude
可用工具
创建书签
创建新书签。
参数:
url:书签的URL(必填)title:书签的标题(可选)tags:标签数组(可选)collection:集合ID(可选)
搜索书签
在书签中搜索。
参数:
query:搜索查询(必填)tags:要筛选的标签数组(可选)
发展
# Build for development
npm run build
# Start server
npm start
安全说明
- 始终使用环境变量管理API令牌
- 为Claude设置桌面配置文件的适当权限
- 限制不必要的文件访问
开源
这是一个任何人都可以使用和贡献的开源MCP服务器。该项目在MIT许可证下发布。
贡献
欢迎投稿!请随时提交问题、功能请求或拉取请求,以帮助改进此项目。
