piapi-mcp-server
一个用TypeScript实现的模型上下文协议(MCP)服务器,它与PiAPI的API集成。PiAPI使用户能够直接通过Claude或任何其他兼容MCP的应用程序生成Midjourney/Flux/Kling/LumaLabs/Udio/Chrip/Trellis的媒体内容。
简介
PiAPI MCP Server 是一个使用 TypeScript 实现的 Model Context Protocol (MCP) 服务器,允许您通过 Claude 或其他兼容 MCP 的应用程序直接使用 Midjourney、Flux、Kling、LumaLabs 等服务生成媒体内容。
前提条件
- Node.js 16.x+
- npm 或 yarn
- PiAPI API 密钥 (从 piapi.ai/workspace/key 获取)
快速安装
- 克隆仓库并安装依赖:
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
使用方法
配置 Claude Desktop
编辑 Claude Desktop 配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
添加以下内容:
{
"mcpServers": {
"piapi": {
"command": "node",
"args": ["/absolute/path/to/piapi-mcp-server/dist/index.js"],
"env": {
"PIAPI_API_KEY": "your_api_key_here"
}
}
}
}
重启 Claude Desktop。成功后,您将在输入框右下角看到锤子图标。
测试服务器 (可选)
运行 MCP Inspector 快速测试服务是否正常工作:
npm run inspect
打开浏览器访问 http://localhost:5173。对于耗时操作,建议增加超时时间:http://localhost:5173?timeout=60000
主要功能
- 图像生成 (Midjourney, Flux)
- 视频生成 (Hunyuan, Skyreels, Wan, Kling, Luma)
- 音乐生成 (MMAudio, Suno, Udio)
- TTS 语音生成
- 3D 模型生成 (Trellis)
- 工作流规划
更多信息
详细文档和支持请访问 piapi.ai/docs 或加入我们的 Discord。