Skip to content

✨ Synology MCP Server v1.1.0 - XIAOZHI

Latest

Choose a tag to compare

@atom2ueki atom2ueki released this 07 Jun 08:07
· 4 commits to main since this release

🌟 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_XIAOZHI toggle
  • 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)