Enables saving files and folders to Synology NAS storage over NFS, with tools for discovering available shares and transferring data to specified destinations on the NAS.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Save-To-NAS MCPsave my project folder to the Documents share"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Save-To-NAS MCP
An MCP server for saving files and folders to a local NAS over NFS. Eliminates repetitive steps when transferring data to NAS storage.
Installation
Via npm
From source
Configuration
Configure the MCP server with environment variables:
Variable | Description | Default |
| IP address of your NAS |
|
| Local directory for NFS mounts |
|
| NAS volume path prefix |
|
| HTTP server port |
|
Adding to Claude Code / Claude Desktop
This MCP server uses Streamable HTTP transport. Add to your MCP settings:
To run the server:
Tools
nas
Unified tool for interacting with your Synology NAS. Supports listing available shares and saving files/folders.
Parameters:
Parameter | Required | Description |
| Yes |
|
| For save | Path to local file or folder to save |
| For save | Name of the NAS share (e.g., "Documents", "AI_Art") |
| No | Subfolder within the share to save to |
| No | Filter shares by name (for list action) |
Examples:
How It Works
Discovery: Queries the NAS via
showmount -eto find available NFS exportsMount Detection: Checks if the target share is already mounted locally
Smart Mounting: If not mounted, attempts to mount via NFS (requires sudo)
Transfer: Copies files/folders to the destination, preserving attributes
Requirements
Linux with NFS client tools (
nfs-commonon Ubuntu/Debian)Network access to the NAS
NFS exports configured on your NAS
Sudo privileges for mounting unmounted shares
License
MIT