Skip to main content
Glama
humyai99

mcp-syncnology

by humyai99

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SYNOLOGY_BASE_URLYesBase URL of Synology DSM (e.g., https://192.168.1.10:5001)
SYNOLOGY_OTP_CODENoOne-time password code if 2FA is enabled (optional unless 2FA is on)
SYNOLOGY_PASSWORDYesPassword for DSM login
SYNOLOGY_USERNAMEYesUsername for DSM login
SYNOLOGY_VERIFY_SSLNoWhether 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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 name inside folder_path on the NAS.

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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