dsmctl

derekvery666/dsmctl
★ 3 stars Go AI/LLM Updated today
CLI and MCP server for managing Synology DSM devices
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "dsmctl": {
      "command": "go",
      "args": [
        "run",
        "github.com/derekvery666/dsmctl@latest"
      ]
    }
  }
}

README Excerpt

> Safe, typed Synology DSM administration for humans and AI agents. `dsmctl` gives operators and AI agents one DSM-aware control plane for one or many Synology NAS systems. Reads are explicit, supported changes use a guarded plan/review/apply workflow, and every surface shares the same typed application

Tools (20)

apply_account_planapply_control_panel_time_planapply_download_station_settings_planapply_download_station_task_planapply_external_access_quickconnect_planapply_file_service_planapply_hyper_backup_lun_backup_planapply_hyper_backup_task_planapply_package_planapply_san_planapply_share_planapply_storage_plandsmctlexplain_effective_accessget_account_capabilitiesget_account_stateget_auth_statusget_capabilitiesget_control_panel_time_capabilitiesget_control_panel_time_state