# Add to your Claude Code skills
git clone https://github.com/adeze/raindrop-mcpGuides for using mcp servers skills like raindrop-mcp.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Connect Raindrop.io to your AI assistant with a simple MCP server. Use it to organize, search, and manage bookmarks with natural language.
"Analyze my recent bookmarks and suggest a collection for them." "Suggest tags for this URL: https://example.com"
"Find all bookmarks from last month about 'TypeScript'." "Search for bookmarks with tag 'recipe' and domain 'nytimes.com'."
"Scan my library for broken links." "Empty my trash."
Requires a RAINDROP_ACCESS_TOKEN from your Raindrop.io integrations settings: https://app.raindrop.io/settings/integrations
Connect Raindrop.io to your AI assistant with a simple MCP server. Use it to organize, search, and manage bookmarks with natural language.
| Tool | One-Liner Command |
| :----------------- | :----------------------------------------------------------------- |
| Gemini CLI | gemini extensions install https://github.com/adeze/raindrop-mcp |
| Codex CLI | codex mcp add raindrop -- npx -y @adeze/raindrop-mcp |
| Claude Code | claude mcp add raindrop -- npx -y @adeze/raindrop-mcp |
| GitHub Copilot | gh copilot config mcp add raindrop -- npx -y @adeze/raindrop-mcp |
| Vercel Skills | npx skills add adeze/raindrop-mcp |
Note: For tools adding an MCP server via
npx, you must have theRAINDROP_ACCESS_TOKENenvironment variable set in your shell or the tool's environment config.
This project is compatible with the Vercel Skills system. All necessary manifests are present:
manifest.json: Standard MCP manifest for server definition.SKILL.md: Standardized skill description for agent discovery.mcp.json: Root configuration for MCP clients and registries.To add this server to your local skill directory:
npx skills add adeze/raindrop-mcp --global
To contribute this to the Vercel Skills Registry, submit a Pull Request adding this repository URL to the registry.
Download the latest raindrop-mcp.mcpb from the GitHub Release and add it to Claude Desktop:
In Claude Desktop, add the bundle and set this environment variable:
Set your API token as an environment variable and run:
export RAINDROP_ACCESS_TOKEN=YOUR_RAINDROP_ACCESS_TOKEN
npx @adeze/raindrop-mcp
Add this to your MCP client configuration:
{
"servers": {
"raindrop": {
"type": "stdio",
"command": "npx",
"args": ["@adeze/raindrop-mcp@latest"],
"env": {
"RAINDROP_ACCESS_TOKEN": "YOUR_RAINDROP_ACCESS_TOKEN"
}
}
}
}
This repository uses semantic-release as the only supported release flow.
master via .github/workflows/ci.yml.semantic-release analyzes Conventional Commit messages, computes the next version, updates CHANGELOG.md, tags/releases on GitHub, and publishes npm..releaserc.json syncs manifest.json, mcp.json, and gemini-extension.json, then builds raindrop-mcp.mcpb so the GitHub Release includes the bundle..github/workflows/release-dry-run.yml with Run workflow before cutting a public release.GITHUB_TOKEN is provided by GitHub Actions for release automation.NPM_TOKEN is not required for the standard CI release path.bun run lint
bun run type-check
bun run test
bun run build
fix: handle empty tag merge payloadfeat: add collection path filterfeat!: remove deprecated search parameterDo not manually bump versions, push release tags, or run manual npm publish commands for normal releases.
get_suggestions tool provides organizational advice using Raindrop's API and MCP Sampling.get_collection_tree tool provides a hierarchical view with full breadcrumb paths.move operation to bulk_edit_raindrops for efficient library organization.list_raindrops and bookmark_search with pagination for large libraries.empty_trash, cleanup_collections) now require explicit confirmation.resource content following current MCP SDK best practicesmcp://raindrop/{id})mcp://collection/{id} and mcp://raindrop/{id}Apologies to anyone affected by the last couple of builds. Thank you for the patience and reports.
This project is licensed under the MIT License - see the LICENSE file for details.