Vibe Coding Discover

MCP

mcp-server-synology

View on GitHub

💾 Model Context Protocol (MCP) server for Synology NAS - Enables AI assistants (Claude, Cursor, Continue) to manage files, downloads, and system operations through secure API integration. Features Docker deployment, auto-authentication, and comprehensive file system tools.

★ 20737 forksPythonMITatom2ueki

Python MCP server that exposes Synology NAS operations (file system, shares, downloads, iSCSI/NFS, users) as tools for Claude, Cursor and Continue. Ships Docker and PyPI installs plus stdio, Streamable HTTP and Xiaozhi WebSocket transports.

Use Cases

Let Claude or Cursor browse and manage files on a Synology NASSearch, read, create and delete files and folders over DSM APIsManage Download Station tasks and downloads via AI assistantList shares, file metadata and directory contents from chatAutomate iSCSI, NFS and user management on DSMDeploy a remote Streamable HTTP MCP endpoint behind a reverse proxyConnect the same server to Xiaozhi over WebSocket and Claude over stdio at onceRun the MCP server in Docker with auto-login and session handling

Built With

Language
Python
Frameworks
MCP Python SDK · Docker · docker-compose · uvicorn · Starlette · pytest · python-dotenv · setuptools

Tags

mcp · mcp-server · synology · nas · file-management · docker · websocket · streamable-http · self-hosted · automation · dsm · download-station · system-administration · stdio · python · remote-mcp