Token导航 LogoToken导航TokenDH.com
Aria2 MCP logo
AI代理未说明官方级别未说明来源级核验

Aria2 MCP

MCP Server

aria2 MCP服务器是一个为aria2下载管理器提供标准化接口的服务,允许AI助手通过MCP协议与aria2交互,实现下载管理、状态监控和多协议支持。

工具数

16

提示词数

0

GitHub Stars

0

资源数

0
多协议支持JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kinmeic

提供方

kinmeic

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

aria2 MCP服务器

特性

  • 下载管理:添加、暂停、恢复和删除下载
  • 状态监测:获取实时下载状态和进度
  • 批量操作:列出活动、等待和停止的下载
  • 全球统计:查看整体下载/上传速度
  • 选项控制:动态更改下载选项
  • 多协议支持:HTTP/HTTPS、FTP/SFTP、BitTorrent、磁力链接

安装

先决条件

  1. Node.js 18或更高版本
  2. 咏叹调2 在启用RPC和WebSocket支持的情况下运行

使用WebSocket RPC启动aria2:

# With RPC secret (recommended)
aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all \
       --rpc-secret=your_secret_token \
       --rpc-listen-port=6800

# The RPC URL will be: ws://localhost:6800/jsonrpc

安装MCP服务器:

cd /path/to/aira2-mcp
npm install

配置

环境变量

变量描述默认值必填
ARIA2_RPC_URLaria2 RPC WebSocket URLws://localhost:6800/jsonrpc是的
ARIA2_RPC_SECRET用于身份验证的RPC秘密令牌None
ARIA2_TIMEOUT请求超时(秒)30没有

重要:

  • ARIA2_RPC_URL 必须使用WebSocket协议(ws://wss://)
  • ARIA2_RPC_SECRET必需的 如果aria2配置了 --rpc-secret

与Claude Desktop集成

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "aria2": {
      "command": "node",
      "args": ["/path/to/aira2-mcp/src/index.js"],
      "env": {
        "ARIA2_RPC_URL": "ws://localhost:6800/jsonrpc",
        "ARIA2_RPC_SECRET": "your_secret_token_here"
      }
    }
  }
}

可用工具

工具说明
add_download从URL添加新的下载
add_torrent_download添加BitTorrent下载
get_download_status获取特定下载的状态
list_active_downloads列出所有活动下载
list_waiting_downloads列出队列中的下载
list_stopped_downloads列出已完成/失败的下载
pause_download暂停特定下载
resume_download恢复暂停的下载
remove_download删除/删除下载
pause_all_downloads暂停所有活动下载
resume_all_downloads恢复所有暂停的下载
get_global_stats获取全球下载统计数据
purge_stopped_downloads清除已停止的下载历史记录
get_version获取aria2版本信息
get_download_options获取下载选项
change_download_options更改下载选项

用法示例

添加下载

Please download this file: https://example.com/file.zip

检查下载状态

What's the status of download with GID 1234567890abcdef?

列表下载

Show me all active downloads

暂停和恢复

Pause the download with GID 1234567890abcdef

带选项下载

Download https://example.com/largefile.zip and save it to /Downloads folder

发展

使用MCP检查器运行

mcp dev src/index.js

直接运行

npm start

建筑

aira2-mcp/
├── src/
│   └── index.js         # MCP server implementation
├── package.json          # Project configuration
└── README.md            # This file

许可证

麻省理工学院

贡献

欢迎投稿!请随时提交拉取请求。

参考文献

目录标签

目录标签

多协议支持JavaScriptClaude下载管理本地部署协议服务器aria2AI助手集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

16

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP