关于 muapi
muapi 是供 Claude Code 使用的媒体生成插件,可通过 MuAPI 调用图像、视频和视觉编辑功能。它还提供模型查询、文件上传及异步任务跟踪工具。
主要功能
- 01按文本生成图像
- 02按文本生成视频
- 03编辑现有图像
- 04将图像转换为视频
- 05查询模型与预测状态
- 06上传文件并查看账户余额
适用场景
- 01为创意项目生成图像
- 02制作文本描述的视频
- 03为现有图像添加或修改内容
- 04将静态图像制作成动态视频
MCP 相关
项目包含 MCP 服务,可将媒体生成、编辑、模型查询和预测跟踪等工具提供给 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
9收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
MuAPI – Claude Code 插件
一款 Claude Code 插件,让 Claude 能够生成图像、创建视频、编辑视觉内容等,所有功能均由 MuAPI 提供支持。
只需安装插件,然后就可以让 Claude 为你生成媒体内容。
相关项目
- MuAPI — 面向数百种 AI 模型的图像、视频和音频生成统一 API。安装 Agent 技能,通过 MCP 连接,或创建 访问密钥。
- muapi-cli — 从终端或 MCP 客户端运行相同的生成工作流。
✨ 功能
| 工具 | 描述 |
|---|---|
generate_image | 根据文本提示词生成图像 |
generate_video | 根据文本提示词生成视频 |
edit_image | 根据指令编辑现有图像 |
image_to_video | 将静态图像转换为视频 |
upload_file | 将文件上传到 MuAPI 进行处理 |
list_models | 浏览可用的模型类别 |
model_details | 获取特定模型的详细信息 |
get_prediction | 跟踪异步预测的状态 |
account_balance | 查看 MuAPI 账户余额 |
🚀 安装
安装为 Claude Code 插件
claude plugin add muapi
或直接从 GitHub 安装:
claude plugin add https://github.com/SamurAIGPT/muapi-claude-code.git
配置 API 密钥
设置 MuAPI API 密钥:
claude config set plugins.muapi.env.MUAPI_API_KEY your_api_key_here
从 muapi.ai 获取 API 密钥。
💡 使用方法
安装后,只需用自然语言向 Claude 提出请求:
图像生成
Generate an image of a futuristic city at sunset
视频生成
Generate a cinematic drone shot over mountains
图像编辑
Edit this image to add a rainbow in the sky
图像转视频
Convert this image into a slow zoom-in video
🔧 斜杠命令
安装后,可以直接调用技能:
| 命令 | 功能 |
|---|---|
/muapi:generate-image <prompt> | 根据文本提示词生成图像 |
/muapi:generate-video <prompt> | 根据文本提示词生成视频 |
/muapi:edit-image <instructions> | 编辑现有图像 |
/muapi:image-to-video <image url> | 将静态图像制作成视频 |
/muapi:media-help | 浏览可用模型并获取推荐 |
🛠 开发
如果要在本地运行插件进行开发:
git clone https://github.com/SamurAIGPT/muapi-claude-code.git
cd muapi-claude-code
npm install
创建一个 .env 文件:
MUAPI_API_KEY=your_api_key_here
直接运行 MCP 服务:
node src/index.js
📁 项目结构
muapi-claude-code/
├── .claude-plugin/
│ └── plugin.json # Claude Code plugin manifest
├── src/
│ ├── index.js # MCP server entry point
│ └── tools/
│ ├── generateImage.js # Image generation
│ ├── generateVideo.js # Video generation
│ ├── editImage.js # Image editing
│ ├── imageToVideo.js # Image-to-video conversion
│ ├── uploadFile.js # File upload
│ ├── listModels.js # Model listing
│ ├── modelDetails.js # Model details
│ ├── getPrediction.js # Prediction tracking
│ └── accountBalance.js # Account balance
├── .mcp.json # MCP server config
├── package.json
└── .env # API key (not committed)
📄 许可证
ISC
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。