[Feature] 提供官方跨 Agent 插件,提升 MMX 工具发现与调用优先级
@dewu0224 ya está trabajando en esto.
Desde el 15/7/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
背景
MMX 的能力很完整,已经覆盖文字、图片、视频、语音、音乐、视觉理解、联网搜索和文件管理,也已经有自己的 MCP。
目前官方推荐通过以下方式把 Skill 安装到 Agent:
npx skills add MiniMax-AI/cli -y -g
但实际使用中的核心痛点是:Skill 安装成功,不等于 MMX 成为 Agent 中容易被发现、容易被主动选择的一等工具。
当 Agent 同时存在内置工具、其他插件或更专用的 Skill 时,MMX 往往处于较低的工具选择优先级。用户提出普通需求,例如“生成一张图片”“生成视频”“联网搜索”,Agent 经常不会主动使用 MMX,只有明确提示“必须使用 mmx”后才会调用。
这与 #118 描述的问题一致。#118 中维护者也确认,目前通常需要手动告诉 Agent 使用 mmx search,最终建议仍是“搜索必须使用 mmx search”。这个临时办法对单次调用有效,但没有解决安装后的工具发现和路由问题。
需求
希望官方提供一个可安装到多种 Agent 的 MMX 插件发行物,而不只是通用 Skill 文档。
说明:MMX 已有自己的 MCP。本 Issue 不是请求新增或重做 MCP,而是请求在现有 CLI / MCP 能力之上提供官方插件层和 Agent 适配。
建议支持 Codex、Claude Code、Cursor、OpenClaw、Hermes 等常见 Agent。由于各 Agent 的插件机制不同,可以是一个统一安装器加多套官方适配,而不要求所有平台共用完全相同的插件格式。
例如:
mmx plugin install --agent codex
mmx plugin install --agent claude-code
mmx plugin install --agent cursor
mmx plugin install --agent openclaw
或者提供一个官方插件包,安装时自动识别当前 Agent。
插件应解决的问题
-
将 MMX 的不同能力暴露为清晰、独立的一等工具,例如:
mmx_image_generatemmx_video_generatemmx_speech_synthesizemmx_music_generatemmx_searchmmx_vision_describe
-
为每个工具提供针对 Agent 路由优化的名称、描述、适用场景和示例,避免所有能力只藏在一个宽泛的
mmx-cliSkill 中。 -
在支持插件路由规则或工具偏好配置的 Agent 中,提供合理的默认选择策略,让媒体生成、MiniMax 搜索等需求能自然命中 MMX。
-
复用现有 MMX MCP / CLI、认证和配置,不要求用户重复配置 API Key。
-
支持安装、检查、升级和卸载,并提供已验证的 Agent 兼容性矩阵。
-
允许用户配置工具偏好,例如“媒体生成优先使用 MMX”,而不必在每次对话中重复指定。
验收建议
安装官方插件后,在一个同时装有多种工具的 Agent 环境里,直接输入以下普通需求:
- “生成一张 16:9 的产品图片”
- “根据这张首帧生成一段视频”
- “把这段文字合成语音”
- “生成一段背景音乐”
- “搜索 MiniMax 最近的产品更新”
Agent 应能够发现并优先考虑对应的 MMX 工具,不需要用户额外补充“必须使用 mmx”。
如果受某个平台限制,无法保证绝对优先级,插件也应至少让 MMX 以独立原生工具出现,并提供可配置的优先使用策略,而不是只能依赖宽泛 Skill 的语义触发。
价值
MMX 的优势正是一个入口覆盖多模态能力。官方插件可以把这种“能力完整”转化成 Agent 里的“可发现、可选择、可稳定调用”,减少每个用户为不同 Agent 手工写 Skill、MCP 配置和路由提示的重复工作。
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.2k
- Forks
- 181
- Merge medio
- 9 h 4 min
- PR fusionados (30 d)
- 13
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de MiniMax-AI/cli
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
MiniMax-AI/cli#259 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
MiniMax-AI/cli#258 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
MiniMax-AI/cli#260 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 76/100
MiniMax-AI/cli#257 ·
-
feat(quota): show remaining percentage with decimals (also ask: can the API return decimals?) Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
MiniMax-AI/cli#249 · 1 comentario ·
Todos los issues de MiniMax-AI/cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
area:tools bug good first issue help wanted priority:P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
TaewoooPark/Motifcode#14 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
newrelic-experimental/preflight#793 · 1 comentario ·
-
bug 🐞
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
[Bounty proposal] fix(web): memory insights count an evening memory on the next day ($25 proposed) Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
BasedHardware/omi#15320 ·