mcp-syncnology
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SYNOLOGY_BASE_URL | Yes | Base URL of Synology DSM (e.g., https://192.168.1.10:5001) | |
| SYNOLOGY_OTP_CODE | No | One-time password code if 2FA is enabled (optional unless 2FA is on) | |
| SYNOLOGY_PASSWORD | Yes | Password for DSM login | |
| SYNOLOGY_USERNAME | Yes | Username for DSM login | |
| SYNOLOGY_VERIFY_SSL | No | Whether to verify SSL certificate. Set to 'false' for self-signed certs on LAN. Do not disable over public internet. | true |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| syncnology_list_shared_foldersA | List shared folders available on the Synology NAS. |
| syncnology_list_filesA | List files/folders under a path on the NAS, e.g. '/home' or '/shared_folder/subdir'. |
| syncnology_get_file_infoA | Get metadata (size, timestamps, permissions) for a file or folder path on the NAS. |
| syncnology_create_folderB | Create a new folder named |
| syncnology_delete_pathA | Permanently delete a file or folder on the NAS. Irreversible. Call with confirm=True only after the user has explicitly confirmed they want this specific path deleted. |
| syncnology_system_infoA | Get general Synology NAS system info (model, DSM version, serial, uptime). |
| syncnology_utilizationA | Get current CPU, memory, and network utilization of the NAS. |
| syncnology_storage_infoA | Get storage pool, volume, and disk health info from the NAS. |
| syncnology_list_backup_tasksB | List Active Backup for Business tasks configured on the NAS. |
| syncnology_backup_task_statusA | Get the status (incl. last_result) of a specific Active Backup for Business task by its task_id. |
| syncnology_list_download_tasksA | List Download Station tasks and their transfer status. |
| syncnology_create_download_taskA | Add a new Download Station task for the given URI (http/ftp/magnet link). |
| syncnology_delete_download_taskB | Remove a Download Station task by its id. |
| syncnology_list_camerasA | List cameras configured in Surveillance Station. |
| syncnology_system_logsC | Get the most recent system log entries from the NAS. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/humyai99/mcp-syncnology'
If you have feedback or need assistance with the MCP directory API, please join our Discord server