MCP-SynoLink
6
SynoLink MCP Server is a Node.js-based server enabling file operations on Synology NAS devices through the Model Context Protocol. It supports various file management tasks and provides seamless integration with AI assistants like Claude.
SynoLink MCP Server
A Node.js server implementing Model Context Protocol (MCP) for Synology NAS file operations. This server provides functionalities such as:
- Login/logout to Synology DSM
- List, download, upload, move, rename, and delete files and folders
- Create folders and sharing links
- Search functionalities and access to server and quota information
Prerequisites
- Node.js 18 or higher
- Synology NAS with DSM 6.0 or higher
Installation
- Clone the repository
- Install dependencies using npm
Usage with Claude Desktop
Support for Node.js and Docker methods is provided. Add the server configuration to claude_desktop_config.json
with relevant arguments.