piapi-mcp-server

piapi-mcp-server

site icon
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 获取)

安装教程

  1. 克隆仓库:
git clone https://github.com/apinetwork/piapi-mcp-server
cd piapi-mcp-server
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  1. 在项目根目录创建 .env 文件并添加 API 密钥:
PIAPI_API_KEY=your_api_key_here
  1. 启动 MCP Inspector:
npm run inspect
  1. 在浏览器中访问 http://localhost:5173 进行测试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。