Content
# MCP Endpoint Server
An efficient xiaozhi mcp endpoint server for custom mcp service registration of [xiaozhi-server](https://github.com/xinnan-tech/xiaozhi-esp32-server), facilitating the expansion of xiaozhi device tool calls.
This project is a WebSocket-based MCP registration center with a single function, and it is recommended to run it using Docker.
## Features
- 🚀 **High Performance**: Asynchronous architecture based on FastAPI and WebSocket, supporting high concurrency
- 🔄 **Message Forwarding**: Automatically forwards messages between the tool side and the xiaozhi side
- 🔒 **Connection Management**: Smart management of WebSocket connections, supporting connection cleanup
- 📊 **Monitoring and Statistics**: Provides connection statistics and health check interfaces
- ⚙️ **Flexible Configuration**: Supports configuration file management, easy to deploy and maintain
- 🛡️ **Error Handling**: Comprehensive error handling and logging
## Architecture Design

## Access Guide
[MCP Endpoint Deployment User Guide](https://github.com/xinnan-tech/xiaozhi-esp32-server/blob/main/docs/mcp-endpoint-integration.md)
## Technical Details
[Technical Details](./README_dev.md)