Raindrop.Mcp.DotNet
0.1.2-beta
See the version list below for details.
{ "inputs": [], "servers": { "Raindrop.Mcp.DotNet": { "type": "stdio", "command": "dnx", "args": ["Raindrop.Mcp.DotNet@0.1.2-beta", "--yes"], "env": {} } } }
.vscode/mcp.json
settings file.
dotnet tool install --global Raindrop.Mcp.DotNet --version 0.1.2-beta
dotnet new tool-manifest
dotnet tool install --local Raindrop.Mcp.DotNet --version 0.1.2-beta
#tool dotnet:?package=Raindrop.Mcp.DotNet&version=0.1.2-beta&prerelease
nuke :add-package Raindrop.Mcp.DotNet --version 0.1.2-beta
Raindrop.io MCP Server
This package provides a .NET-based MCP server for interacting with your Raindrop.io bookmarks using natural language.
It allows you to connect AI clients, like the one in Visual Studio Code, to manage your bookmarks through simple chat commands.
Setup and Configuration
You can connect your client to the server in two ways:
- DNX (Recommended): The client dynamically downloads and runs the server from NuGet. This is the easiest way to get started and ensures you are always running the latest version.
- Global Tool: The server is installed as a .NET global tool and run as a standalone command. This is a stable, versioned alternative.
Recommended: DNX Setup
The DNX method dynamically downloads and runs the tool from NuGet, which requires the .NET 10 SDK (preview) or a later version.
This is the easiest way to get started and ensures you are always running the latest version.
Step 1: Get Your Raindrop.io API Token
To access your account, the server needs a secure API token.
- Navigate to the For Developers section in your Raindrop.io settings.
- Click + Create new app, give it a name (e.g., "My MCP Client"), and click Create.
- Under the Test token section, click Create to generate a new token.
- Copy the token. You will need it for the next step.
Step 2: Connect Your Client
Configure your MCP-compatible client to launch the server using dnx
. This allows the client to manage the download, update, and execution process.
Below is an example for the VS Code Copilot Agent:
Open VS Code Settings (
File > Preferences > Settings
) and search for "mcp".Click the Edit in settings.json link for the MCP configuration.
Add the following server configuration to your
mcp.json
file:{ "servers": { "RaindropMcp": { "type": "stdio", "command": "dnx", "args": [ "Raindrop.Mcp.DotNet", "--prerelease", "--yes" ], "env": { "Raindrop:ApiToken": "PASTE_YOUR_TOKEN_HERE", "Raindrop:BaseUrl": "https://api.raindrop.io/rest/v1" } } } }
Replace
PASTE_YOUR_TOKEN_HERE
with the API token you copied from Raindrop.io.
Alternative: Global Tool Setup
This is the traditional method for installing versioned .NET tools.
Step 1: Install the Tool
Install the server as a global .NET tool:
dotnet tool install --global Raindrop.Mcp.DotNet --version 0.1.1-beta
Step 2: Get Your Raindrop.io API Token
Follow the same token generation steps outlined in the DNX setup.
Step 3: Connect Your Client
Add the following server configuration to your mcp.json
file:
{
"servers": {
"RaindropMcp": {
"type": "stdio",
"command": "Mcp",
"env": {
"Raindrop:ApiToken": "PASTE_YOUR_TOKEN_HERE",
"Raindrop:BaseUrl": "https://api.raindrop.io/rest/v1"
}
}
}
}
Replace PASTE_YOUR_TOKEN_HERE
with your API token.
Manage Your Bookmarks
Once configured, you can interact with your bookmarks through your AI client.
Example Prompt (VS Code):
@RaindropMcp Find my bookmark about 'Gemini CLI' and add the tag '#ai-tool' to it.
The client will automatically start the server to handle your request. Enjoy managing your bookmarks!
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Version | Downloads | Last Updated |
---|---|---|
0.1.3-beta | 196 | 8/6/2025 |
0.1.2-beta | 183 | 8/5/2025 |
0.1.1-beta | 105 | 8/4/2025 |