Skip to content

"9Mod" MCP Verification Board is an open-source hardware platform designed for MCP (Model Context Protocol) protocol validation and IoT development. Based on the Ai-Thinker Ai-WV01-32S-Kit development board running the XiaoZhi AI agent, it uses the emMCP library to let AI directly control onboard peripherals — LEDs, relays, WS2812 LED strips — and read sensor data (temperature, humidity) for voice announcements.

Target audience:

  • 🎓 Electronics enthusiasts — Learn embedded development and IoT technology
  • 🔧 Hardware developers — Rapid prototyping and product validation
  • 🤖 AI engineers — Validate AI model interactions with hardware
  • 📚 Education — IoT and embedded teaching experiments

Highlights

  1. Full voice interaction, plug & play
    Voice control + AI conversation; UART-MCP enables AI to directly control hardware, ready out of the box.

  2. Rich peripheral interfaces, strong expandability
    Onboard relay, SHT30 temperature/humidity sensor, PD decoy high-voltage power supply, and multiple GPIO expansion headers for diverse IoT scenarios.

  3. OLED expression display, interactive and lively
    0.96-inch OLED display (SPI interface, onboard Chinese font chip) shows emoji, subtitles, and status information, making AI interaction more engaging.

  4. Open-source hardware, MCP protocol validation
    Complete hardware design files and the emMCP development library are provided for secondary development and MCP protocol verification.

Core Features

  1. AI voice control & sensor reading with voice broadcast
    Through the MCP protocol, AI can directly control onboard LEDs, relays, WS2812 LED strips, and read sensor data (temperature, humidity) for voice announcements.

  2. 0.96-inch OLED display
    Onboard 0.96-inch OLED display for status information and visual feedback.

  3. High-voltage output via PD (5-20V)
    Supports PD decoy to obtain 5-20V high-voltage output for powering external devices or driving higher-power loads.

  4. Ambient temperature & humidity sensing
    Onboard SHT30 temperature/humidity sensor for real-time environmental monitoring, with AI voice query support.

  5. Relay control for switching signals
    Onboard 1-channel relay (normally open contacts), controllable via AI voice for on/off switching of external devices.

  6. LED strip control
    WS2812 RGB LEDs (cascade-expandable), supports AI voice control of color, brightness, and lighting effects.

  7. Motor control
    Reserved motor control interface for AI voice-controlled motor direction and speed via external motor driver board.

Use Cases

The 9Mod MCP Verification Board covers scenarios from personal learning to industrial prototype validation.

🏠 Smart Home Prototype Validation

Quickly validate AI voice-controlled smart home solutions:

  • Voice light on/off: AI voice controls the onboard relay, simulating light control
  • Environment sensing with voice broadcast: AI voice queries temperature/humidity

🎓 MCP Protocol Teaching & Experiments

Ideal for teaching MCP protocol principles and hardware integration in IoT/embedded/AI Agent training. Students can analyze MCP frames via serial capture, add custom tools in the emMCP library, and connect custom sensor modules through GPIO headers.

🔧 IoT Product Rapid Prototyping (MVP)

Quickly validate product concepts before mass production: simulate target product functions using onboard peripherals → verify AI voice interaction → expand with custom peripherals via GPIO → quickly modify firmware with STM32CubeMX + emMCP → port to production hardware after validation.

🤖 AI Agent Developer Showcase & Testing

Provides AI model developers with a demonstrable hardware demo: on-site demonstration of the full voice control pipeline, MCP protocol compliance verification, and tool-call performance comparison across different AI models.


More Content

Released under the MIT License. Build Time 2026-06-05 16:21:50