AP

apinetwork/piapi-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

76 stars 22 forks 품질 83 트렌드 22MIT

apinetwork/piapi-mcp-server는 MCP 서버 후보가 https://github.com/apinetwork/piapi-mcp-server.에서 수입되었습니다

개요

apinetwork/piapi-mcp-server는 MCP 서버 후보가 https://github.com/apinetwork/piapi-mcp-server.에서 수입되었습니다

개요(AI 번역)

PiAPI의 API와 통합하는 Model Context Protocol (MCP) 서버의 TypeScript 구현. PiAPI는 사용자가 Claude 또는 다른 MCP 호환 응용 프로그램에서 Midjourney/Flux/Kling/LumaLabs/Udio/Chrip/Trellis와 미디어 콘텐츠를 생성할 수 있습니다.

기능 (더 곧 출시)

참고 : 비디오 생성과 같은 시간 소모 도구는 Claude의 타임 아웃 제한으로 인해 완료 될 수 없습니다.

  • [x] 기본 이미지 툴킷
  • [x] Base Video 툴킷
  • [x] 텍스트/이미지 프롬프트에서 플럭스 이미지 생성
  • [x] Hunyuan 비디오 세대 텍스트 / 이미지 프롬프트
  • [x] 이미지 프롬프트에서 Skyreels 비디오 생성
  • [x] 텍스트 / 이미지 프롬프트에서 Wan Video 생성
  • [x] 비디오에서 MMAudio 음악 생성
  • [x] TTS Zero-Shot 음성 발생
  • [ ] Midjourney 이미지 생성
  • [x] 상상
  • [ ] 기타
  • [x] Kling 비디오 및 효과 생성
  • [x] Luma 꿈 기계 비디오 세대
  • [x] Suno 음악 생성
  • [ ] Suno Lyrics 세대
  • [ ] Udio 음악 및 작사 세대
  • [x] Trellis 3D 모델 세대 이미지
  • [ ] 작업 흐름 계획 내부 LLMs

Claude Desktop 예제 작업

필수품

  • Node.js 16.x 이상
  • npm 또는 원사
  • PiAPI API 키 (Papi.ai에서 하나 하나를 get)

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

piapi-mcp-server

A TypeScript implementation of a Model Context Protocol (MCP) server that integrates with PiAPI’s API. PiAPI makes user able to generate media content with Midjourney/Flux/Kling/LumaLabs/Udio/Chrip/Trellis directly from Claude or any other MCP-compatible apps.

Features (more coming soon)

Note: Time-consuming tools like video generation may not complete due to Claude’s timeout limitations

  • [x] Base Image toolkit
  • [x] Base Video toolkit
  • [x] Flux Image generation from text/image prompt
  • [x] Hunyuan Video generation from text/image prompt
  • [x] Skyreels Video generation from image prompt
  • [x] Wan Video generation from text/image prompt
  • [x] MMAudio Music generation from video
  • [x] TTS Zero-Shot voice generation
  • [ ] Midjourney Image generation
    • [x] imagine
    • [ ] other
  • [x] Kling Video and Effects generation
  • [x] Luma Dream Machine video generation
  • [x] Suno Music generation
  • [ ] Suno Lyrics generation
  • [ ] Udio Music and Lyrics generation
  • [x] Trellis 3D model generation from image
  • [ ] Workflow planning inside LLMs

Working with Claude Desktop Example

Prerequisites

  • Node.js 16.x or higher
  • npm or yarn
  • A PiAPI API key (get one at piapi.ai)

Installation

Installing via Smithery

To install PiAPI MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install piapi-mcp-server --client claude

Manual Installation

  1. Clone the repository:
git clone https://github.com/apinetwork/piapi-mcp-server
cd piapi-mcp-server
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

After building, a dist/index.js file will be generated. You can then configure this file with Claude Desktop and other applications. For detailed configuration instructions, please refer to the Usage section.

  1. (Optional) Test server with MCP Inspector:

First, create a .env file in the project root directory with your API key:

PIAPI_API_KEY=your_api_key_here

Then run the following command to start the MCP Inspector:

npm run inspect
GitHub에서 전체 README 보기

설치

npx -y @smithery/cli install piapi-mcp-server --client claude
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "piapi": { "command": "node", "args": ["/absolute/path/to/piapi-mcp-server/dist/index.js"], "env": { "PIAPI_API_KEY": "your_api_key_here" } } } }