
piapi-mcp-server

2025.03.20
36
TypeScript媒体内容生成MCP 服务器内容生成
piapi-mcp-server 是一个基于 TypeScript 实现的 Model Context Protocol (MCP) 服务器,与 PiAPI 的 API 集成。PiAPI 使用户能够直接从 Claude 或其他 MCP 兼容的应用程序生成媒体内容,支持 Midjourney/Flux/Kling/LumaLabs/Udio/Chrip/Trellis 等多种工具。
View on GitHub
Overview
基本能力
产品定位
piapi-mcp-server 是一个媒体内容生成工具,通过 MCP 协议与各种应用程序集成,提供图像、视频、音乐等多种媒体内容的生成能力。
核心功能
- 基础图像工具包
- 基础视频工具包
- Flux 图像生成(从文本/图像提示)
- Hunyuan 视频生成(从文本/图像提示)
- Skyreels 视频生成(从图像提示)
- Wan 视频生成(从文本/图像提示)
- MMAudio 音乐生成(从视频)
- TTS 零样本语音生成
- Kling 视频和特效生成
- Luma Dream Machine 视频生成
- Suno 音乐生成
- Trellis 3D 模型生成(从图像)
适用场景
- 通过 Claude 或其他 MCP 兼容应用程序生成媒体内容
- 开发人员集成媒体内容生成功能到自己的应用程序中
- 测试和调试 MCP 服务器实现
工具列表
- MCP Inspector:一个强大的开发工具,用于测试和调试 MCP 服务器实现,提供交互式测试、实时反馈、请求/响应检查等功能。
常见问题解答
- 时间消耗较长的工具(如视频生成)可能由于 Claude 的超时限制而无法完成。
使用教程
使用依赖
- Node.js 16.x 或更高版本
- npm 或 yarn
- PiAPI API 密钥(可从 piapi.ai 获取)
安装教程
- 克隆仓库:
git clone https://github.com/apinetwork/piapi-mcp-server
cd piapi-mcp-server
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 在项目根目录创建
.env
文件并添加 API 密钥:
PIAPI_API_KEY=your_api_key_here
- 启动 MCP Inspector:
npm run inspect
- 在浏览器中访问 http://localhost:5173 进行测试。