
mcp-server-synology
by atom2ueki·★ 99·综合分 47
支持 AI 助手通过安全 API 集成管理群晖 NAS 文件、下载和系统操作的 MCP 服务器。
概述
这是一个全面的 MCP 服务器,让 Claude、Cursor、Continue 等 AI 助手能够与群晖 NAS 设备交互。它提供安全认证和会话管理,并支持 Docker 部署以便于设置。服务器暴露了多种工具用于文件系统操作、下载站管理、系统健康监控和 NFS 配置。一个独特功能是其统一架构,同时支持基于 stdio 的客户端(Claude/Cursor)和基于 WebSocket 的客户端(Xiaozhi)。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您使用群晖NAS并希望AI助手能够通过安全API集成来管理文件、下载和监控系统健康状况,请选择此MCP服务器。
什么时候不要选它
如果您使用非群晖NAS设备,需要超出所提供功能的写权限,或需要增强的安全功能(如双因素认证支持),请避免使用。
此 server 暴露的工具
从 README 抽取出 12 个工具synology_statusCheck authentication status and active sessions
list_sharesList all available NAS shares
list_directorypath: string (required)List directory contents with metadata
create_filepath: string (required), content?: string, overwrite?: booleanCreate new files with content
ds_list_tasksoffset?: number, limit?: numberList all download tasks with status
ds_create_taskuri: string (required), destination?: stringCreate new download task
synology_system_infoGet system model, serial, DSM version, uptime, temperature
synology_disk_healthList all physical disks with SMART status, model, temp, size
synology_volume_statusList all volumes with status, size, usage, filesystem type
search_filespath: string (required), pattern: string (required)Search files matching pattern
synology_health_summaryAggregate system info, utilization, disk health, and volume status
synology_nfs_statusGet NFS service status and configuration
可对比工具
安装
安装
使用 Docker(推荐)
- 克隆仓库:
git clone https://github.com/atom2ueki/mcp-server-synology.git
cd mcp-server-synology- 创建环境文件:
cp env.example .env- 配置您的
.env文件,填入群晖 NAS 凭据:
SYNOLOGY_URL=http://192.168.1.100:5000
SYNOLOGY_USERNAME=your_username
SYNOLOGY_PASSWORD=your_password
AUTO_LOGIN=true
VERIFY_SSL=false- 使用 Docker 运行:
docker-compose up -dClaude Desktop 配置
在您的 Claude Desktop 配置文件中添加:
{
"mcpServers": {
"synology": {
"command": "docker-compose",
"args": [
"-f", "/path/to/your/mcp-server-synology/docker-compose.yml",
"run", "--rm", "synology-mcp"
],
"cwd": "/path/to/your/mcp-server-synology"
}
}
}FAQ
- 我可以将此用于多个群晖 NAS 设备吗?
- 是的,服务器支持通过遵循 XDG 基础目录规范的 settings.json 文件进行多 NAS 设置。
- 这适用于启用了 2FA 的账户吗?
- 不行,您需要创建一个没有 2FA 的专用账户,因为 MCP 服务器无法处理 2FA 提示。
mcp-server-synology 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。