Raindrop MCP .NET集成服务

一个基于C#和.NET构建的高质量模型上下文协议(MCP)服务器,用于连接AI模型和Raindrop.io书签、收藏和高亮功能。

  • by g1ddy
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 g1ddy/raindrop-mcp-dotnet

使用说明

雨滴MCP。NET集成

适用于Raindop.io API的健壮、高质量的模型上下文协议(MCP)服务器,使用C#和。网。

该项目提供了一个桥梁,允许人工智能模型和开发工具安全、智能地与您的Raindrop.io书签、收藏和亮点进行交互。它专为AI集成商、高级用户和。NET开发人员希望构建功能强大、上下文感知的应用程序。 连接后,您可以使用自然语言与服务器交互。服务器还包括预构建的示例提示,以帮助您发现其功能。在许多客户端中,如Gemini CLI工具,您可以通过键入以下命令来访问这些命令 / 并从出现的列表中选择命令。


🚀 主要特点

  • AI就绪: 将Raindrop.io功能作为MCP工具公开,供VS Code Copilot等代理使用。
  • 安全: 使用访问令牌安全连接到您的Raindrop.io帐户。
  • 可扩展: 采用依赖注入设计,可轻松扩展新工具或数据源。
  • 开发者友好: 类型强、文档齐全、易于运行和调试。

🗺️ 文档地图

本项目的文档是使用 Diá出租车框架 帮助您快速找到所需内容。

我想… 文档 描述
…赶紧开始吧。 📖 教程 让服务器运行并进行第一次API调用的实践指南。
…为代码添加新功能。 🛠️ 开发者指南 使用新工具和功能扩展服务器的技术配方。
…了解技术细节。 🔬 技术参考 项目百科全书:API模式、配置和类详细信息。
了解项目的设计。 🧠 解释 项目架构和设计选择背后的“为什么”。
…为项目做出贡献。 ❤️ 贡献指南 我们关于如何贡献代码、文档或错误报告的指南。
…发布新版本。 🚀 发布指南 如何将新版本发布到NuGet和GitHub包。

🚀 入门指南

最好的开始方式是遵循我们的实践 教程.

它提供了配置服务器并将其连接到AI客户端的完整演练,使您可以立即开始管理书签。

配置

要在本地运行服务器,您需要提供Raindop.io API令牌。这是通过设置 Raindrop:ApiToken 环境变量。例如:

export Raindrop__ApiToken="YOUR_API_TOKEN"

服务器使用快速故障机制,如果未设置此环境变量,则不会启动。

替代软件包安装(GitHub软件包)

对于喜欢使用GitHub软件包的用户,您可以通过添加 nuget.config 将包含以下内容的文件添加到您的项目中:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear />
    <add key="github" value="https://nuget.pkg.github.com/g1ddy/index.json" />
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
  </packageSources>
  <packageSourceCredentials>
    <github>
      <add key="Username" value="YourGitHubUsername" />
      <add key="ClearTextPassword" value="YourGitHubPAT" />
    </github>
  </packageSourceCredentials>
</configuration>

替换 YourGitHubUsername 使用您的GitHub用户名和 YourGitHubPAT 使用个人访问令牌 read:packages 范围。


📚 MCP资源

以下是一些有用的链接,可以了解更多关于模型上下文协议(MCP)生态系统的信息:


📝 许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。