Cette page est affichée en anglais. Une traduction française est en cours.
MCP ConfigsMay 14, 2026·3 min de lecture

mcp-server-synology — Synology NAS MCP Server

Synology NAS MCP server for file/download ops from Claude Desktop, Cursor, and Continue. Runs via Docker or Python. Verified 98★; pushed 2026-05-14.

MCP Hub
MCP Hub · Community
Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Needs Confirmation · 62/100Policy : confirmer
Surface agent
Tout agent MCP/CLI
Type
Mcp
Installation
Git|Docker|Python
Confiance
Confiance : Established
Point d'entrée
docker-compose
Commande CLI universelle
npx tokrepo install 51c996fa-b217-5b87-a7d5-2922f9cf6876
Introduction

Synology NAS MCP server for file/download ops from Claude Desktop, Cursor, and Continue. Runs via Docker or Python. Verified 98★; pushed 2026-05-14.

Best for: Home lab and DevOps users who want safe, tool-based NAS automation from AI clients

Works with: Docker Compose or Python; MCP clients like Claude Desktop/Cursor (README)

Setup time: 12-25 minutes

Key facts (verified)

  • GitHub: 98 stars · 18 forks · pushed 2026-05-14.
  • License: MIT · owner avatar + repo URL verified via GitHub API.
  • README-backed entrypoint: docker-compose.

Main

  • Start with read-only or low-risk NAS tasks (listing files, checking downloads) before enabling write operations.

  • Use Docker Compose for a consistent runtime, then wire your MCP client config to invoke docker-compose run as in README examples.

  • Keep Synology credentials in .env and rotate them; avoid pasting passwords into chat prompts.

  • If you need multi-client support, follow README guidance for the unified server modes (stdio/WebSocket).

README (excerpt)

💾 Synology MCP Server

Synology MCP Server

A Model Context Protocol (MCP) server for Synology NAS devices. Enables AI assistants to manage files and downloads through secure authentication and session management.

🌟 NEW: Unified server supports both Claude/Cursor (stdio) and Xiaozhi (WebSocket) simultaneously!

🚀 Quick Start with Docker

1️⃣ Setup Environment

**Clone repository**
git clone https://github.com/atom2ueki/mcp-server-synology.git
cd mcp-server-synology

**Create environment file**
cp env.example .env

2️⃣ Configure .env File

Basic Configuration (Claude/Cursor only):

**Required: Synology NAS connection**
SYNOLOGY_URL=http://192.168.1.100:5000
SYNOLOGY_USERNAME=your_username
SYNOLOGY_PASSWORD=your_password

**Optional: Auto-login on startup**
AUTO_LOGIN=true
VERIFY_SSL=false

Extended Configuration (Both Claude/Cursor + Xiaozhi):

**Required: Synology NAS connection**
SYNOLOGY_URL=http://192.168.1.100:5000
SYNOLOGY_USERNAME=your_username
SYNOLOGY_PASSWORD=your_password

**Optional: Auto-login on startup**
AUTO_LOGIN=true
VERIFY_SSL=false

**Enable Xiaozhi support**
ENABLE_XIAOZHI=true
XIAOZHI_TOKEN=your_xiaozhi_token_here
XIAOZHI_MCP_ENDPOINT=wss://api.xiaozhi.me/mcp/

3️⃣ Run with Docker

One simple command supports both modes:

**Claude/Cursor only mode (default if ENABLE_XIAOZHI not set)**
docker-compose up -d

**Both Claude/Cursor + Xiaozhi mode (if ENABLE_XIAOZHI=true in .env)**
docker-compose up -d

**Build and run**
docker-compose up -d --build

4️⃣ Alternative: Local Python

**Install dependencies**
pip install -r requirements.txt

**Run with environment control**
python main.py

🔌 Client Setup

🤖 Claude Desktop

Add to your Claude Desktop configuration file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "synology": {
      "command": "docker-compose",
      "args": [
        "-f", "/path/to/your/mcp-server-synology/docker-compose.yml",
        "run", "--rm", "synology-mcp"
      ],
      "cwd": "/path/to/your/mcp-server-synology"


### Source-backed notes

- README includes a Docker-based Quick Start and an alternative local Python run (`pip install -r requirements.txt`, `python main.py`).
- README provides MCP client configuration examples for Claude Desktop, Cursor, Continue, and Codeium.
- GitHub topics include `mcp` and `synology` (verified via GitHub API).

### FAQ

- **Is Docker required?**: No—README includes a Python run path, but Docker is the simplest for most users.
- **Which clients are supported?**: README shows configs for Claude Desktop, Cursor, Continue, and others.
- **How do I keep it safe?**: Start read-only, limit credentials, and keep tool access scoped to NAS needs.
🙏

Source et remerciements

Created by atom2ueki. Licensed under MIT.

atom2ueki/mcp-server-synology — ⭐ 98

Thanks to the upstream maintainers and contributors for publishing this work under an open license.

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires