Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Frank-ay/mimo-mcp

说明与用途

**项目简介(2‑3 句)**
Frank‑ay/mimo‑mcp 将小米 MiMo 的全模态能力(对话、图像、视频、TTS、声音克隆)封装为符合 Model‑Context‑Protocol(MCP)的 **stdio** 服务器,Claude Code、Codex 等 AI 助手可直接通过标准输入/输出进行调用,实现“一键即用”。

---

价值点

| 维度 | 说明 |
|------|------|
| **统一协议** | 采用 MCP(Model Context Protocol)标准,消除了不同模型/工具之间的接口差异,降低集成成本。 |
| **全模态支持** | 同时提供文本、图像、视频、语音合成与声音克隆五大能力,满足复杂多媒体交互场景。 |
| **即插即用** | 通过 stdio(stdin/stdout)交互,无需额外网络层或 HTTP 框架,适配 Claude Code、Codex 等代码生成模型的内置插件系统。 |
| **开源可审计** | 完全开源(Python),代码可自行审查、二次改造,符合企业对安全合规的基本要求。 |

---

典型接入方式

  1. **作为本地 MCP Server 运行**
   git clone https://github.com/Frank-ay/mimo-mcp.git
   cd mimo-mcp
   pip install -r requirements.txt
   python -m mimo_mcp.server   # 启动 stdio MCP 进程

该进程会读取 stdin 中的 MCP 请求,执行对应的 MiMo 能力并把结果写回 stdout。

  1. **在 Claude Code / Codex 中声明插件**(示例为 Claude Code)
   {
     "name": "MiMoMCP",
     "description": "小米 MiMo 全模态能力(对话/图像/视频/TTS/声音克隆)",
     "protocol": "stdio",
     "command": "python -m mimo_mcp.server"
   }
  • 将上述 JSON 加入 Claude Code 的插件配置文件。
  • 当模型需要调用多模态功能时,Claude Code 会自动启动该 stdio 进程并通过 MCP 交互。
  1. **通过 SDK/CLI 调用(可选)**

项目提供了 mimo_mcp.client 包,可在 Python 脚本中直接使用:

   from mimo_mcp.client import MimoClient

   client = MimoClient()
   resp = client.text2image(prompt="一只在星空下的猫")
   print(resp.image_url)

---

生产可用性评估

| 维度 | 现状 | 备注 |
|------|------|------|
| **成熟度** | **中等**(适用于原型、内部工具) | 代码已在 2026‑06‑27 更新,星标 23,Fork 2,功能完整但缺乏大规模压测报告。 |
| **依赖管理** | 依赖主要为 requests, opencv-python, torch 等常见库 | 需要自行锁定版本,避免与生产环境冲突。 |
| **安全性** | 未发现显著许可证或安全漏洞 | 建议在内部审计后再用于外部用户;若涉及音视频处理,需检查 FFmpeg 等系统依赖的安全配置。 |
| **运维** | 采用纯 stdio 交互,部署方式简单(容器化或系统服务) | 可通过 Dockerfile 打包,配合 supervisord 或 systemd 实现自动重启。 |
| **可扩展性** | 代码结构清晰,支持自定义插件(新增模态或模型) | 如需扩展到自研模型,只需实现对应的 MCP 方法并在 server.py 中注册。 |
| **维护者活跃度** | 最近一次提交为 2026‑06‑27,维护者响应速度一般 | 在生产环境使用前,建议在内部 Fork 并自行维护关键分支。 |

**结论**:Frank‑ay/mimo‑mcp 已具备完整的全模态功能和标准化的 MCP 接口,能够快速把 MiMo 能力嵌入到 Claude Code、Codex 等 AI 助手中。对于 **原型开发、内部业务系统或对安全合规有审计需求的企业**,它是一个可行的解决方案;在正式上线前,需要进行依赖锁定、性能压测以及安全审计,以提升其生产级可靠性。

实际用途

Frank-ay/mimo-mcp helps connect AI assistants to real tools and data through a standard protocol.

  • connect AI agents to tools
  • ship Model Context Protocol servers
  • standardize integrations

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: github
  • 语言: Python
  • 记录日期: 2026-09-05T17:31:10.100Z
原始来源