← 返回公开榜单
pi

apinetwork/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.

本周新增
-1 星
近 3 周倍数
-1.0x
距上次推送
449 天
距上次发布
—
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

12/1712/301/111/242/62/193/33/16

2025 年 12 月 17 日 新增 0 个星标; 2025 年 12 月 18 日 新增 0 个星标; 2025 年 12 月 19 日 新增 0 个星标; 2025 年 12 月 21 日 新增 0 个星标; 2025 年 12 月 22 日 新增 0 个星标; 2025 年 12 月 23 日 新增 0 个星标; 2025 年 12 月 24 日 新增 0 个星标; 2025 年 12 月 25 日 新增 0 个星标; 2025 年 12 月 26 日 新增 0 个星标; 2025 年 12 月 27 日 新增 0 个星标; 2026 年 1 月 2 日 新增 0 个星标; 2026 年 1 月 3 日 新增 0 个星标; 2026 年 1 月 4 日 新增 0 个星标; 2026 年 1 月 5 日 新增 0 个星标; 2026 年 1 月 6 日 新增 0 个星标; 2026 年 1 月 8 日 新增 0 个星标; 2026 年 1 月 9 日 新增 1 个星标; 2026 年 1 月 10 日 新增 0 个星标; 2026 年 1 月 11 日 新增 0 个星标; 2026 年 1 月 12 日 新增 0 个星标; 2026 年 1 月 13 日 新增 0 个星标; 2026 年 1 月 14 日 新增 0 个星标; 2026 年 1 月 15 日 新增 0 个星标; 2026 年 1 月 16 日 新增 0 个星标; 2026 年 1 月 18 日 新增 0 个星标; 2026 年 1 月 21 日 新增 1 个星标; 2026 年 1 月 23 日 新增 0 个星标; 2026 年 1 月 25 日 新增 0 个星标; 2026 年 1 月 26 日 新增 0 个星标; 2026 年 1 月 27 日 新增 0 个星标; 2026 年 1 月 28 日 新增 0 个星标; 2026 年 1 月 29 日 新增 0 个星标; 2026 年 2 月 1 日 新增 0 个星标; 2026 年 2 月 2 日 新增 0 个星标; 2026 年 2 月 8 日 新增 0 个星标; 2026 年 2 月 9 日 新增 0 个星标; 2026 年 2 月 10 日 新增 0 个星标; 2026 年 2 月 11 日 新增 0 个星标; 2026 年 2 月 13 日 新增 0 个星标; 2026 年 2 月 14 日 新增 0 个星标; 2026 年 2 月 16 日 新增 0 个星标; 2026 年 2 月 17 日 新增 0 个星标; 2026 年 2 月 21 日 新增 1 个星标; 2026 年 2 月 23 日 新增 0 个星标; 2026 年 2 月 25 日 新增 1 个星标; 2026 年 2 月 27 日 新增 0 个星标; 2026 年 2 月 28 日 新增 0 个星标; 2026 年 3 月 1 日 新增 0 个星标; 2026 年 3 月 2 日 新增 0 个星标; 2026 年 3 月 3 日 新增 0 个星标; 2026 年 3 月 4 日 新增 0 个星标; 2026 年 3 月 5 日 新增 0 个星标; 2026 年 3 月 8 日 新增 0 个星标; 2026 年 3 月 10 日 新增 0 个星标; 2026 年 3 月 11 日 新增 0 个星标; 2026 年 3 月 16 日 新增 -1 个星标

窗口内最高的一天是 2026 年 1 月 9 日,新增 1 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

piapi-mcp-server

网站 文档 Discord

smithery徽章

一个TypeScript实现的模型上下文协议(MCP)服务器,与PiAPI API集成。PiAPI让用户可以直接从Claude或其他任何兼容MCP的应用中生成媒体内容,支持Midjourney/Flux/Kling/LumaLabs/Udio/Chrip/Trellis等模型。

PiAPI-Server MCP服务器

功能(更多即将推出)

注意:由于Claude的超时限制,视频生成等耗时工具可能无法完成

  • 基础图片工具箱
  • 基础视频工具箱
  • 从文本/图片提示生成Flux图片
  • 从文本/图片提示生成Hunyuan视频
  • 从图片提示生成Skyreels视频
  • 从文本/图片提示生成Wan视频
  • 从视频生成MMAudio音乐
  • TTS零样本语音生成
  • Midjourney图片生成
    • imagine
    • 其他
  • Kling视频和特效生成
  • Luma Dream Machine视频生成
  • Suno音乐生成
  • Suno歌词生成
  • Udio音乐和歌词生成
  • 从图片生成Trellis 3D模型
  • 在LLMs内部进行工作流规划

与Claude桌面示例配合使用

image

前置条件

  • Node.js 16.x或更高版本
  • npm或yarn
  • 一个PiAPI API密钥(在piapi.ai处获取)

安装

通过Smithery安装

要自动通过Smithery为Claude桌面安装PiAPI MCP服务器:

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

手动安装

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

构建后,将生成dist/index.js文件。然后可以将其配置到Claude桌面和其他应用程序中。有关详细的配置说明,请参阅使用部分。

  1. (可选)使用MCP Inspector测试服务器:

首先,在项目根目录中创建一个.env文件并添加您的API密钥:

PIAPI_API_KEY=your_api_key_here

然后运行以下命令启动MCP Inspector:

npm run inspect

运行命令后,MCP Inspector将在http://localhost:5173(默认端口:5173)可用。在浏览器中打开此URL开始测试。Inspector操作的默认超时时间为10000ms(10秒),这可能不足以完成图片生成任务。建议在测试图片生成或其他耗时操作时增加超时时间。您可以通过在URL中添加超时参数来调整超时时间,例如:http://localhost:5173?timeout=60000(将超时设置为60秒)

MCP Inspector是一个强大的开发工具,帮助您测试和调试MCP服务器实现。主要功能包括:

  • 交互式测试:通过网页界面直接测试服务器功能
  • 实时反馈:立即查看函数调用的结果和任何错误
  • 请求/响应检查:查看请求和响应的详细信息
  • 函数文档:浏览可用函数及其参数
  • 自定义参数:设置自定义超时值和其他配置选项
  • 历史记录:跟踪您之前的函数调用及其结果

有关使用MCP Inspector及其功能的详细信息,请访问官方MCP文档。

使用

连接到Claude桌面

将以下内容添加到您的Claude桌面配置文件(macOS上的~/Library/Application Support/Claude/claude_desktop_config.json或Windows上的%APPDATA%\Claude\claude_desktop_config.json):

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

更新配置文件后,需要重启Claude桌面。重启后,您应该在输入框右下角看到一个锤子图标。 有关更多详细信息,请访问官方MCP文档

连接到Cursor

注意:以下指南基于Cursor 0.47.5版本。不同版本的功能和行为可能会有所不同。

要配置MCP服务器:

  1. 导航到:文件 > 首选项 > Cursor设置,或使用快捷键Ctrl+Shift+J
  2. 在左侧面板选择"MCP"选项卡
  3. 点击右上角的"添加新的全局MCP服务器"按钮
  4. 在打开的mcp.json文件中添加您的配置
{
  "mcpServers": {
    "piapi": {
      "command": "node",
      "args": ["/绝对路径/to/piapi-mcp-server/dist/index.js"],
      "env": {
        "PIAPI_API_KEY": "your_api_key_here"
      }
    }
  }
}
  1. 配置后,您将在MCP服务器页面看到"piapi"条目
  2. 点击条目上的刷新按钮或重启Cursor以连接到piapi服务器

要测试piapi图片生成:

  1. 打开Cursor Chat并选择"代理模式",或使用快捷键Ctrl+I
  2. 输入测试提示,例如:"生成一只狗的图片"
  3. 图片将根据您的提示使用piapi服务器生成

要禁用piapi服务器:

  1. 导航到Cursor设置中的MCP服务器页面
  2. 在服务器列表中找到"piapi"条目
  3. 点击"启用"切换按钮将其切换为"禁用"

开发

项目结构

piapi-mcp-server/
├── assets/
├── src/
│   ├── index.ts        # 主服务器入口
├── package.json
├── tsconfig.json
└── .env.example

许可证

MIT

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。