Synology NAS — MCP-сервер для Claude Code: что делает и как установить
Подключает DSM API сетевого хранилища Synology к ассистенту. Помогает управлять файлами, следить за нагрузкой дисков и запускать загрузки прямо из чата.
claude mcp add mcp-synology -- uvx mcp-synologyЧто делает Synology NAS
Сервер превращает методы Synology DSM в стандартные инструменты протокола MCP. По умолчанию после настройки активен только блок File Station. Он умеет читать структуру каталогов, искать документы, выгружать архивы папок, переименовывать или удалять файлы. Скачать общую сетевую папку целиком нельзя: сам DSM отклоняет такую операцию через API.
Дополнительные разделы требуют ручного включения в конфигурационном файле ~/.config/mcp-synology/config.yaml. Модуль System отдаёт сведения о модели, прошивке и температуре. Для чтения графиков процессора и сети понадобятся права администратора.
Инструменты Download Station тоже отключены сразу после установки. Без установленного пакета Download Station в самом накопителе запросы к нему завершаются ошибкой api_not_found.
Какие задачи решает
- проверить нагрузку на процессор и оперативную память NAS
- найти и скачать файлы из общих папок Synology
- поставить торрент или ссылку в очередь Download Station
- восстановить удалённые документы из корзины DSM
Примеры запросов агенту
- Покажи текущую температуру накопителя и свободное место на дисках
- Найди в папке /docker все файлы с расширением .yml
- Создай задачу на скачивание архива в Download Station
Как установить Synology NAS
Командой платформы
claude mcp add mcp-synology -- uvx mcp-synologyuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-synology <команда>
Командой платформы
codex mcp add synology-nas -- uvx mcp-synologyuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-synology <команда>
Файл настроек
{
"mcpServers": {
"synology-nas": {
"command": "uvx",
"args": [
"mcp-synology"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-synology <команда>
Файл настроек
{
"servers": {
"synology-nas": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-synology"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-synology <команда>
Командой платформы
gemini mcp add synology-nas uvx mcp-synologyuvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-synology <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Synology NAS
Как установить Synology NAS в Claude Code?
Выполните команду claude mcp add synology-nas -- uvx mcp-synology. Утилита запустит сервер через uvx и подключит его к клиенту.
Что делает этот MCP-сервер?
Он связывает модель с интерфейсом Synology DSM через официальные API. Ассистент получает доступ к файлам на дисках, системным метрикам и очереди загрузок.
Почему команды Download Station возвращают ошибку api_not_found?
Служба должна быть установлена на самом хранилище через Synology Package Center. Также модуль необходимо явно включить в файле config.yaml.