
frank-ay/mimo-mcp
Developer toolsThis page was translated automatically. Technical details may differ from the original. View the original
Packages Xiaomi MiMo's full-modal capabilities (conversation/image/video/TTS/voice cloning) into a stdio MCP Server, with Claude Code and Codex available for direct calling
Overview
The above image shows a 60-second preview (GIF, auto-loop); Full 108-second version with audio: 📥 mimo-mcp-intro.mp4 (3.2 MB) Xiaomi MiMo's full-modal capabilities—multimodal conversation / image / video understanding / TTS / voice cloning / sound design / ASR—are packaged into one, allowing Claude Code and Codex programming tools to be directly used as tool calls, accompanied by a ** (9 pages: overview / sandbox / text-to-speech / image video / sound library / cloning / design / speech transcription / audit). - Implemented in one place, Claude Code & Codex can be used - 11 MCP tools covering all modal capabilities from F1 to F8 - Local SQLite persistent voice library, create and design voices in one go for use - mimo.tts automatically routes voice types to corresponding MiMo models (default → tts / clone → voiceclone / design → voicedesign) - Includes Token Plan package adaptation + thinking model max_tokens Bottom-line pitfalls experience - Web console supports batch segmentation and batch compositing long texts by sentence end (SSE streaming rendering) - TTS supports v2.5 natural language style commands (director mode) and audio tags; ASR (mimo-v2.5-asr) bilingual Chinese-English + dialect recognition and automatic punctuation :./scripts/build_frontend.sh & ./scripts/run_web.sh — After one build, only the backend is run. FastAPI hosts dist, and you only need to access the address http://localhost:7801. When the backend is healthy, api_key_configured / base_url_reachable / auth_valid are all true. - Started with dev.sh or a single terminal: press Ctrl+C on that terminal (dev.sh will stop both the front and rear ends). - Started in the background: lsof -ti:7801,5173 | xargs kill You can also directly use uv run --directory /Users/Frank-ay/Desktop/xiaomi-MIMO mimo-mcp as command, then pass the MIMO_API_KEY in env.
Overview (machine translated)
The above image shows a 60-second preview (GIF, auto-loop); Full 108-second version with audio: 📥 mimo-mcp-intro.mp4(3.2 MB)
Xiaomi MiMo’s full-modal capabilities—multimodal conversation / image / video understanding / TTS / voice cloning / sound design / ASR—are packaged into a single stdio MCP Server, allowing Claude Code and Codex programming tools to be directly called as tools, accompanied by a local web management panel (9 pages: overview / sandbox / text-to-speech / image video / sound library / cloning / design / speech transcription / audit).
Highlights
- Implemented in one place, both Claude Code and Codex can be used
- 11 MCP tools covering full-modal capabilities from F1 to F8
- Local SQLite persistent voice library, allowing cloning/designing voices to be created and used everywhere at once
mimo.ttsAutomatically routes by voice type to the corresponding MiMo model (default → tts / clone → voiceclone / design → voicedesign)- Includes Token Plan package adaptation + thinking model max_tokens as a safety net and other pitfall experiences
- Web console supports batch segmentation and batch compositing long texts by sentence ending punctuation (SSE streaming rendering)
- TTS supports v2.5 natural language style commands (director mode) and audio tags; ASR (
mimo-v2.5-asr) bilingual Chinese-English + dialect recognition with automatic punctuation
1. Three steps to get started
1.1 Installing dependencies
1.2 Configure API Keys
1.3 Startup
Fastest: One command to simultaneously pull up web frontend and backend (development mode), Ctrl+C stop together:
Open it and you’ll see the console.
More ways to start:
| Purpose | Command |
|---|---|
| One-Click Development (Backend + Frontend, Recommended) | ./scripts/dev.sh |
| stdio MCP server (for Claude Code / Codex) | ./scripts/run_mcp.sh |
| Web console backend only (:7801) | ./scripts/run_web.sh |
| Front-end development mode only (:5173, proxy to 7801) | cd webui/frontend && pnpm dev |
| Frontend built to dist (then only backend can be managed as a single process) | ./scripts/build_frontend.sh |
Production / Single Process:
./scripts/build_frontend.sh && ./scripts/run_web.sh— After one build, only the backend is run; FastAPI hosts dist, accessing only one address.
This page was translated automatically. Technical details may differ from the original.
Install
This server does not publish a one-line install command.
Open the repository installation guide New to MCP? Start with the mcpskill.org guide →Configuration
{
"mcpServers": {
"mimo-mcp": {
"command": "/Users/Frank-ay/Desktop/xiaomi-MIMO/scripts/run_mcp.sh"
}
}
}