
piapi-mcp-server

2025.04.04
0
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 服务器,旨在通过 PiAPI 提供多种媒体内容的生成能力,包括图像、视频、音乐和 3D 模型等。
核心功能
- Flux 图像生成(基于文本描述)
- Flux 图像生成(基于图像提示)
- Midjourney 图像生成
- Kling 视频生成
- Luma Dream Machine 视频生成
- Suno/Udio AI 歌曲生成
- Trellis 3D 模型生成
- LLM 内部工作流规划
适用场景
- 通过 Claude 或其他 MCP 兼容应用生成媒体内容
- 自动化媒体内容生成流程
- 集成到开发工作流中
工具列表
- Flux: 图像生成工具
- Midjourney: 图像生成工具
- Kling: 视频生成工具
- Luma Dream Machine: 视频生成工具
- Suno/Udio: AI 歌曲生成工具
- Trellis: 3D 模型生成工具
常见问题解答
- 如何获取 PiAPI API 密钥?访问 piapi.ai 获取。
- 如何配置 Claude Desktop?参考 README 中的配置步骤。
使用教程
使用依赖
- Node.js 16.x 或更高版本
- npm 或 yarn
- PiAPI API 密钥
安装教程
- 克隆仓库:
git clone https://github.com/apinetwork/piapi-mcp-server
cd piapi-mcp-server
- 安装依赖:
npm install
- 创建
.env
文件:
PIAPI_API_KEY=your_api_key_here
- 构建项目:
npm run build
调试方式
- 启动服务器:
npm start
- 配置 Claude Desktop: 在 Claude Desktop 配置文件中添加以下内容:
{
"mcpServers": {
"piapi": {
"command": "node",
"args": ["/absolute/path/to/piapi-mcp-server/dist/index.js"],
"env": {
"PIAPI_API_KEY": "your_api_key_here"
}
}
}
}