MCP-SynoLink

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

  1. Clone the repository
  2. 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.