这是一个用 TypeScript 实现的 Model Context Protocol (MCP) 服务器,它与 PiAPI 的 API 集成。借助 PiAPI,用户能够直接从 Claude 或任何其他 MCP 兼容的应用(如 Midjourney、Flux、Kling、Luma Labs、Udio、Chrip、Trellis)生成媒体内容。
git clone https://github.com/apinetwork/piapi-mcp-server
cd piapi-mcp-server
npm install
.env 文件:PIAPI_API_KEY=your_api_key_here
npm run build
npm start
将以下内容添加到你的 Claude Desktop 配置文件 (~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows)):
{
"mcpServers": {
"piapi": {
"command": "node",
"args": ["/absolute/path/to/piapi-mcp-server/dist/index.js"],
"env": {
"PIAPI_API_KEY": "your_api_key_here"
}
}
}
}
piapi-mcp-server/
├── src/
│ ├── index.ts # 服务器主入口文件
├── package.json
├── tsconfig.json
└── .env
本项目采用 MIT 许可证。