MCP Server Synology
已认领💾 Model Context Protocol (MCP) server for Synology NAS - Enables AI assistants (Claude, Cursor, Continue) to manage files, downloads, and system operations through secure API integration. Features Docker deployment, auto-authentication, and comprehensive file system tools.
安装
pip install -r requirements.txt更多Files & Storage服务器
浏览完整目录安全概况
暴露面: 较广
会触及环境变量、凭据文件或其他代理的配置。
通过静态阅读发布代码得出的、此服务器能触及的范围。没有执行任何代码,这里的内容也不是判决:浏览器工具必须运行命令,API 封装必须调用它的 API。请自行判断是否适合你的环境。
检测到
- 运行 shell 命令
在你的机器上启动进程。对命令、浏览器和构建类工具来说属于预期行为。
- 读取本地配置文件
加载 .env、.npmrc 或配置文件。对需要 API 密钥的服务器来说很正常。
- 使用提升的权限
发布代码中出现 sudo、Docker socket 或特权容器。
- 安装自身以便稍后运行
写入启动项、cron 任务或会话结束后仍存在的状态文件。
- 包含面向 AI 代理的指令
代码或面向代理的文件中有引导模型行为的文本。信任之前值得一读。
- 运行时执行未固定版本的包
不带版本号执行 npx 或 uvx,上游若被入侵,恶意版本会被运行。
带有已知公告的依赖
在与 OSV.dev 比对的锁文件和清单中未发现。
未纳入概况
文档、配置或 CI 文件中的 28 处模式匹配已记录,但不属于概况,因为服务器运行时它们不会执行。 拥有者仪表板会列出它们。
34 个工具中显示 34 个
文档中列出的工具 (34)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
container_type
(optional): Container filter (default: all)
content
(optional): File content (default: empty string)
destination
(optional): Download folder path
destination_path
(required): Destination path
driver
(optional): Network driver (default: bridge)
enable_ipv6
(optional): Enable IPv6 (default: false)
enable_service_portal
(optional): Enable Synology service portal (default: false)
folder_path
(required): Parent directory path starting with /
force
(optional): Force deletion (default: false)
force_complete
(optional): Force delete completed
force_parent
(optional): Create parent directories if needed (default: false)
gateway
(optional): Gateway IP
ip_range
(optional): Allocatable IP range CIDR
limit
(optional): Max tasks to return
name
(required): New directory name
new_name
(required): New filename
offset
(optional): Pagination offset
overwrite
(optional): Overwrite existing files (default: false)
path
(required): Directory path starting with /
pattern
(required): Case-insensitive substring of the name (e.g., invoice, .pdf). Wildcards are not special — DSM matches report and report identically.
preserve_profile
(optional): Preserve Synology container profile (default: true)
query
(required): Image search query
repository
(required): Image repository name
service_portal_name
(optional): Service portal name
service_portal_port
(optional): Service portal port
service_portal_protocol
(optional): Service portal protocol (default: http)
share_path
(required): Project folder path on the NAS
show_dsm
(optional): Include DSM images (default: false)
since
(optional): Log start time/filter
source_path
(required): Source file path
subnet
(optional): Subnet CIDR
tag
(optional): Image tag (default: latest)
task_ids
(required): Array of task IDs
uri
(required): Download URL or magnet link