Quark Auto-Save MCP Server

Quark Auto-Save MCP Server

Integrates with the quark-auto-save service to automate file saving from Quark Cloud Drive shares. It enables users to manage auto-save tasks, update configurations, and trigger immediate file transfers through natural language.

Category
访问服务器

README

Auto-Save MCP 服务器

一个符合 MCP (Model Context Protocol) 标准的服务器,用于集成 auto-save 服务,自动化处理网盘分享链接的转存任务。

功能特性

  • MCP 标准兼容:完全符合 Model Context Protocol 规范
  • 安全凭据管理:通过参数注入凭据,避免硬编码
  • 完整的 API 支持:支持 auto-save 的所有核心功能
  • 错误处理完善:包含完善的错误处理和状态反馈

支持的工具

add_task

添加一个新的自动保存任务到 auto-save 服务。

参数

  • baseUrl (必填):auto-save 服务的基础 URL (例如:http://localhost:5005)
  • token (必填):认证令牌
  • taskname (必填):任务名称
  • shareurl (必填):夸克分享链接 (例如:https://pan.quark.cn/s/xxxxxx)
  • savepath (必填):保存到网盘中的路径 (例如:/影视/测试)
  • pattern (可选):文件匹配正则表达式
  • replace (可选):重命名替换规则

get_config

获取 auto-save 服务的整体配置。

参数

  • baseUrl (必填):auto-save 服务的基础 URL
  • token (必填):认证令牌

update_config

更新 auto-save 服务的整体配置。

参数

  • baseUrl (必填):auto-save 服务的基础 URL
  • token (必填):认证令牌
  • config (必填):要更新的配置对象

run_tasks

立即运行自动保存任务。

参数

  • baseUrl (必填):auto-save 服务的基础 URL
  • token (必填):认证令牌
  • taskData (可选):要运行的任务数据,如果不提供则运行所有任务

安装与部署

1. 克隆项目

git clone git@github.com:tnnevol/auto-save-mcp.git
cd auto-save-mcp

2. 安装依赖

npm install

3. 环境配置

创建 .env 文件配置默认值(可选):

# .env.example 作为模板参考
QAS_BASE_URL=http://your-auto-save-service:port
QAS_TOKEN=your-actual-token-here

启动服务器

本地启动

npm start

服务器将启动在 http://localhost:8080

OpenClaw MCP 配置

要将此 MCP 服务器集成到 OpenClaw 中,需要在 OpenClaw 配置文件中添加以下配置:

{
  "mcpServers": {
    "auto-save": {
      "url": "http://localhost:8080",
      "enabled": true,
      "name": "Auto-Save Service",
      "description": "Automate Quark Cloud Drive file saving from share links"
    }
  }
}

配置完成后重启 OpenClaw,MCP 客户端将能够发现并使用本服务器提供的工具。

使用示例

添加任务

在支持 MCP 的客户端中,调用 add_task 工具并传递相应的参数。

获取配置

调用 get_config 工具以获取当前服务配置。

更新配置

调用 update_config 工具以更新服务配置。

运行任务

调用 run_tasks 工具以立即执行保存任务。

安全说明

  • 所有认证凭据(baseUrl 和 token)通过参数动态注入
  • 不会在代码中硬编码任何敏感信息
  • 通过环境变量也可以预设凭据,但不推荐在生产环境中使用

开发

如需定制开发:

  1. 克隆仓库
  2. 安装依赖:npm install
  3. 启动开发模式:npm run dev(如果配置了的话)
  4. 修改 index.js 中的工具定义
  5. 测试更改

故障排除

如果遇到连接问题,请检查:

  1. 服务器是否正在运行(默认端口 8080)
  2. 网络连接是否正常
  3. 认证凭据是否正确
  4. 防火墙设置是否允许相应端口通信

许可证

MIT License

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选