raindrop-io-mcp-server
An integration that allows LLMs to interact with Raindrop.io bookmarks using the Model Context Protocol (MCP).
Documentation
Raindrop.io MCP Server
An integration that allows LLMs to interact with Raindrop.io bookmarks using the Model Context Protocol (MCP).
Features
- Create bookmarks
- Search bookmarks
- Filter by tags
Requirements
- Node.js 16 or higher
- Raindrop.io account and API token
Setup
Installing via Smithery
To install Raindrop.io Integration for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @hiromitsusasaki/raindrop-io-mcp-server --client claudeManual Installation
1. Clone the repository:
git clone https://github.com/hiromitsusasaki/raindrop-io-mcp-server
cd raindrop-io-mcp-server2. Install dependencies:
npm install3. Set up environment variables:
- Create a `.env` file and set your Raindrop.io API token
RAINDROP_TOKEN=your_access_token_here4. Build:
npm run buildUsing with Claude for Desktop
1. Open Claude for Desktop configuration file:
- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`
2. Add the following configuration:
{
"mcpServers": {
"raindrop": {
"command": "node",
"args": ["PATH_TO_BUILD/index.js"],
"env": {
"RAINDROP_TOKEN": "your_access_token_here"
}
}
}
}3. Restart Claude for Desktop
Available Tools
create-bookmark
Creates a new bookmark.
Parameters:
- `url`: URL to bookmark (required)
- `title`: Title for the bookmark (optional)
- `tags`: Array of tags (optional)
- `collection`: Collection ID (optional)
search-bookmarks
Searches through bookmarks.
Parameters:
- `query`: Search query (required)
- `tags`: Array of tags to filter by (optional)
Development
# Build for development
npm run build
# Start server
npm startSecurity Notes
- Always manage API tokens using environment variables
- Set appropriate permissions for Claude for Desktop configuration files
- Restrict unnecessary file access
Open Source
This is an open source MCP server that anyone can use and contribute to. The project is released under the MIT License.
Contributing
Contributions are welcome! Feel free to submit issues, feature requests, or pull requests to help improve this project.
Related Links
Frequently asked questions
What is raindrop-io-mcp-server?
raindrop-io-mcp-server is An integration that allows LLMs to interact with Raindrop.io bookmarks using the Model Context Protocol (MCP).
How do I install raindrop-io-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is raindrop-io-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/hiromitsusasaki/raindrop-io-mcp-server and has 63 stars.
Related MCP tools
A framework for writing MCP (Model Context Protocol) servers in Typescript Trusted by 800+ developers. Trusted by 800+ developers.
A Unified MCP Server Management App TypeScript-based implementation. Trusted by 800+ developers. Trusted by 800+ developers.
HyperChat is a Chat client that strives for openness, utilizing APIs from various LLMs to achieve the best Chat experience, as well as implementing productiv...
A powerful VSCode extension that lets you find and install MCP servers to use with GitHub Copilot.. TypeScript-based implementation.
A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explor...
🍒 Cherry Studio is a desktop client that supports for multiple LLM providers. Built for the Model Context Protocol to enhance AI capabilities.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP