Releases: atom2ueki/mcp-server-synology
Releases · atom2ueki/mcp-server-synology
✨ Synology MCP Server v1.1.0 - XIAOZHI
🌟 Major feature update bringing WebSocket support and enhanced multi-client capabilities!
🚀 What's New
🤖 Xiaozhi WebSocket Integration
- WebSocket-based MCP support for Xiaozhi ESP32
- Dual client support - Run both stdio (Claude/Cursor) and WebSocket (Xiaozhi) simultaneously
- Environment-based configuration with
ENABLE_XIAOZHItoggle - Secure token authentication for Xiaozhi connections
- Auto-reconnection and error recovery for WebSocket connections
🐳 Enhanced Docker Support
- Multi-protocol Docker containers supporting both stdio and WebSocket connections
- Flexible deployment options - Choose stdio-only or full WebSocket bridge mode
- Improved environment variable handling in containerized deployments
- Better logging and debugging for Docker-based setups
🔧 Infrastructure Improvements
- Multiclient bridge architecture for handling multiple connection types
- Requirements validation with helpful error messages
- Enhanced startup diagnostics and configuration display
- Improved error handling and graceful shutdown
📋 Configuration
Environment Variables
ENABLE_XIAOZHI: Enable Xiaozhi WebSocket bridge (true/false, default: false)XIAOZHI_TOKEN: Your Xiaozhi authentication token (required if ENABLE_XIAOZHI=true)XIAOZHI_MCP_ENDPOINT: Xiaozhi MCP endpoint (optional, defaults to wss://api.xiaozhi.me/mcp/)
Usage Modes
- Claude/Cursor Only:
ENABLE_XIAOZHI=false(default) - Dual Support:
ENABLE_XIAOZHI=true(supports both Xiaozhi WebSocket and Claude/Cursor stdio)
🎉 Synology MCP Server v1.0.0 - Initial Release
🚀 The first stable release of Synology MCP Server is here!
🌟 What's New
This initial release brings full Model Context Protocol (MCP) integration for Synology NAS devices, enabling AI assistants to seamlessly manage your NAS through natural language commands.
✨ Key Features
🔐 Secure Authentication & Session Management
- Persistent session management across multiple NAS devices
- Auto-login functionality with environment configuration
- Session cleanup on server shutdown
📁 Complete File System Operations
- 📋 List & Browse: List shares, directories with detailed metadata
- 🔍 Search: Find files with pattern matching (wildcards supported)
- 📝 Create: Create files with custom content and directories
- 🗑️ Delete: Unified delete function (auto-detects files vs directories)
- ✏️ Rename: Rename files and directories
- 📦 Move: Move files/directories to new locations
- ℹ️ Info: Get detailed file/directory information with timestamps, permissions, ownership
📥 Download Station Integration
- 📊 Monitor: View download tasks, statistics, and system info
- ➕ Create: Add download tasks from URLs and magnet links
- ⏸️ Control: Pause, resume, and delete download tasks
- 📈 Statistics: Real-time download/upload statistics
🤖 Multi-Client AI Support
- 🤖 Claude Desktop - Full integration with Anthropic's Claude
↗️ Cursor - Seamless coding assistant integration- 🔄 Continue - VS Code extension support
- 💻 Codeium - AI coding assistant compatibility
🐳 Easy Deployment
- Docker Compose setup with one command
- Environment-based configuration for security
- Auto-SSL verification options
- Debug logging for troubleshooting