piapi-mcp-server

piapi-mcp-server

一个用TypeScript实现的模型上下文协议(MCP)服务器,它与PiAPI的API集成。PiAPI使用户能够直接通过Claude或任何其他兼容MCP的应用程序生成Midjourney/Flux/Kling/LumaLabs/Udio/Chrip/Trellis的媒体内容。

Website Documentation

简介

PiAPI MCP Server 是一个使用 TypeScript 实现的 Model Context Protocol (MCP) 服务器,允许您通过 Claude 或其他兼容 MCP 的应用程序直接使用 Midjourney、Flux、Kling、LumaLabs 等服务生成媒体内容。

前提条件

快速安装

  1. 克隆仓库并安装依赖:
git clone https://github.com/apinetwork/piapi-mcp-server
cd piapi-mcp-server
npm install
npm run build
  1. 创建 .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