MCP-SynoLink

MCP-SynoLink

3.4

If you are the rightful owner of MCP-SynoLink and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Node.js server implementing Model Context Protocol (MCP) for Synology NAS file operations.

SynoLink MCP Server is a Node.js-based server that implements the Model Context Protocol (MCP) to facilitate file operations on Synology NAS devices. It allows users to interact with their Synology NAS through AI assistants like Claude, providing a seamless interface for managing files and folders. The server supports a wide range of file operations, including login/logout, file listing, downloading, uploading, and more. It also offers search functionality, sharing link creation, and server information retrieval. Designed for use with Synology NAS devices running DSM 6.0 or higher, the server requires Node.js 18 or higher and can be deployed using Node.js or Docker. Security considerations are important, especially regarding credential management, and users are encouraged to explore secure authentication methods for production environments.

Features

  • Login/logout to Synology DSM
  • List, download, upload, and manage files and folders
  • Search functionality and sharing link creation
  • Retrieve server and quota information
  • Supports Node.js and Docker deployment

Tools

  1. login

    Authenticates with the Synology NAS

  2. logout

    Logs out from the Synology NAS

  3. list_folders

    Lists files and folders in a directory

  4. get_file

    Gets the content of a file

  5. upload_file

    Uploads a file to Synology NAS

  6. create_folder

    Creates a new folder

  7. delete_item

    Deletes a file or folder

  8. move_item

    Moves or renames a file or folder

  9. search

    Searches for files and folders

  10. get_share_links

    Gets or creates sharing links for a file or folder

  11. get_server_info

    Gets information about the Synology server

  12. get_quota_info

    Gets quota information for volumes