MCP Directory
Back

py-xiaozhi

by huangjunsen0406 · Python · ★ 3,380

Open-source AI assistant ecosystem with MCP integrations, multimodal workflows, IoT support, and cross-platform voice interaction.

#cross-platform#edge-computing#embodied-ai#esp32#esp32-s3#iot#mcp#mcp-client#mcp-server#multi-modal#python#raspberry-pi#robotics#voice-assistant#xiaozhi-esp32

Install

pip install git+https://github.com/huangjunsen0406/py-xiaozhi.git

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "py-xiaozhi": {
      "command": "uvx",
      "args": [
        "git+https://github.com/huangjunsen0406/py-xiaozhi.git"
      ]
    }
  }
}

From the README

English | [简体中文](README.zh.md) py-xiaozhi is a lightweight, cross-platform multi-modal AI interaction framework built on Python's async architecture. It supports real-time voice streaming, vision-language tasks, and IoT device control. Deployable across Windows, macOS, Linux desktops, and ARM embedded platforms (Raspberry Pi, Horizon Robotics RDK, Jetson Nano), it bridges the gap between Large Language Models and physical hardware — out of the box. > Evolved from the [xiaozhi-esp32](https://github.com/78/xiaozhi-esp32) firmware project. Officially adopted by [D-Robotics (xiaozhi-in-rdk)](htt…
Read full README on GitHub →

Related filesystem servers