Token导航 LogoToken导航TokenDH.com
Kie.AI MCP Server logo
设计创作stdio官方级别未说明来源级核验

Kie.AI MCP Server

MCP Server

tsc

Kie.ai MCP服务器提供AI API访问,包括Nano Banana图像生成/编辑和Veo3视频生成功能,适用于内容创作和媒体处理场景。

工具数

0

提示词数

0

GitHub Stars

17

资源数

0
图像生成视频生成JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

andrewlwn77

提供方

andrewlwn77

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx tsc --noEmit

详细介绍

Kie.ai MCP服务器

MCP(模型上下文协议)服务器,提供对Kie.ai的ai API的访问,包括Nano Banana图像生成/编辑和Veo3视频生成。

特性

  • 纳米香蕉图像生成:使用谷歌的Gemini 2.5 Flash图像预览生成文本到图像
  • 纳米香蕉图像编辑:自然语言图像编辑,最多可输入5张图像
  • 视频生成:具有文本到视频和图像到视频功能的专业质量视频生成
  • 1080p视频升级:获取Veo3视频的高清版本
  • 任务管理:基于SQLite的任务跟踪和状态轮询
  • 智能端点路由:自动检测任务类型以进行状态检查
  • 错误处理:全面的错误处理和验证

先决条件

  • Node.js 18+
  • Kie.ai API密钥来自https://kie.ai/api-key

安装

来自NPM

npm install -g @andrewlwn77/kie-ai-mcp-server

来源

# Clone the repository
git clone https://github.com/andrewlwn77/kie-ai-mcp-server.git
cd kie-ai-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

配置

环境变量

# Required
export KIE_AI_API_KEY="your-api-key-here"

# Optional
export KIE_AI_BASE_URL="https://api.kie.ai/api/v1"  # Default
export KIE_AI_TIMEOUT="60000"                      # Default: 60 seconds
export KIE_AI_DB_PATH="./tasks.db"                 # Default: ./tasks.db

MCP配置

添加到您的Claude Desktop或MCP客户端配置中:

{
  "kie-ai-mcp-server": {
    "command": "node",
    "args": ["/path/to/kie-ai-mcp-server/dist/index.js"],
    "env": {
      "KIE_AI_API_KEY": "your-api-key-here"
    }
  }
}

或者,如果全局安装:

{
  "kie-ai-mcp-server": {
    "command": "npx",
    "args": ["-y", "@andrewlwn77/kie-ai-mcp-server"],
    "env": {
      "KIE_AI_API_KEY": "your-api-key-here"
    }
  }
}

可用工具

1. generate_nano_banana

使用Nano Banana生成图像。

参数:

  • prompt (string,必填):要生成的图像的文本描述

例子:

{
  "prompt": "A surreal painting of a giant banana floating in space"
}

2. edit_nano_banana

使用自然语言提示编辑图像。

参数:

  • prompt (字符串,必填):要进行的编辑的描述
  • image_urls (数组,必填):要编辑的图像的URL(最多5个)

例子:

{
  "prompt": "Add a rainbow arching over the mountains",
  "image_urls": ["https://example.com/image.jpg"]
}

3. generate_veo3_video

使用Veo3生成视频。

参数:

  • prompt (字符串,必填):视频描述
  • imageUrls (数组,可选):图像到视频的图像(最多1个)
  • model (枚举,可选):“veo3”或“veo3_fast”(默认值:“veo3”)
  • aspectRatio (枚举,可选):“16:9”或“9:16”(默认值:“16:8”)
  • seeds (整数,可选):随机种子10000-99999
  • watermark (字符串,可选):水印文本
  • enableFallback (布尔值,可选):启用回退机制

例子:

{
  "prompt": "A dog playing in a park",
  "model": "veo3",
  "aspectRatio": "16:9",
  "seeds": 12345
}

4. get_task_status

检查生成任务的状态。

参数:

  • task_id (字符串,必填):要检查的任务ID

5. list_tasks

列出最近的任务及其状态。

参数:

  • limit (整数,可选):要返回的最大任务数(默认值:20,最大值:100)
  • status (字符串,可选):按状态筛选(“待定”、“正在处理”、“已完成”、“失败”)

6. get_veo3_1080p_video

获得1080P高清版本的Veo3视频。

参数:

  • task_id (字符串,必填):获取1080p视频的Veo3任务ID
  • index (整数,可选):视频索引(用于多个视频结果)

备注:不适用于使用回退模式生成的视频。

API终点

服务器与这些Kie.ai API端点接口:

  • 视频生成: POST /api/v1/veo/generate已验证
  • VEO3视频状态: GET /api/v1/veo/record-info已验证
  • VEO3 1080P升级: GET /api/v1/veo/get-1080p-video已验证
  • 纳米香蕉一代: POST /api/v1/playground/createTask已验证
  • 纳米香蕉状态: GET /api/v1/playground/recordInfo已验证

所有端点都已通过API实时响应进行了测试和验证。

数据库模式

服务器使用SQLite跟踪任务:

CREATE TABLE tasks (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  task_id TEXT UNIQUE NOT NULL,
  api_type TEXT NOT NULL,  -- 'nano-banana', 'nano-banana-edit', 'veo3'
  status TEXT DEFAULT 'pending',
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  result_url TEXT,
  error_message TEXT
);

使用示例

基本图像生成

# Generate an image
curl -X POST http://localhost:3000/tools/call \
  -H "Content-Type: application/json" \
  -d '{
    "name": "generate_nano_banana",
    "arguments": {
      "prompt": "A cat wearing a space helmet"
    }
  }'

带选项的视频生成

# Generate a video
curl -X POST http://localhost:3000/tools/call \
  -H "Content-Type: application/json" \
  -d '{
    "name": "generate_veo3_video",
    "arguments": {
      "prompt": "A peaceful garden with blooming flowers",
      "aspectRatio": "16:9",
      "model": "veo3_fast"
    }
  }'

错误处理

服务器处理来自Kie.ai的这些HTTP错误代码:

  • 200:成功
  • 400:违反内容策略/仅提供英文提示
  • 401:未经授权(API密钥无效)
  • 402:学分不足
  • 404:未找到资源
  • 422:验证错误/记录为空
  • 429:价格有限
  • 451:图像访问限制
  • 455:服务维护
  • 500:服务器错误/超时
  • 501:生成失败

发展

# Run tests
npm test

# Development mode with auto-reload
npm run dev

# Type checking
npx tsc --noEmit

# Build for production
npm run build

定价

根据Kie.ai文件:

  • 纳米香蕉:每张图片0.020美元(4学分)
  • VEO3质量:更高的成本等级
  • VEO3快速:质量模型定价的约20%

看https://kie.ai/billing详细定价。

生产技巧

  1. 数据库位置:设置 KIE_AI_DB_PATH 到一个持久的位置
  2. API密钥安全:从不将API密钥提交到版本控制
  3. 速率限制:为高容量使用实施客户端速率限制
  4. 监控:监控任务状态并适当处理失败的生成
  5. 存储:考虑自动清理旧任务记录

故障排除

常见问题

“未经授权”的错误

  • 验证 KIE_AI_API_KEY 设置正确
  • 检查API密钥是否在有效https://kie.ai/api-key

“未找到任务”错误

  • 任务可能在14天后过期
  • 检查任务ID格式是否与预期模式匹配

发电故障

  • 检查内容策略合规性
  • 验证提示是否为英文
  • 确保有足够的API信用

支持

关于以下问题:

  • MCP服务器:打开一个问题https://github.com/andrewlwn77/kie-ai-mcp-server/issues
  • API基辅:联系方式support@kie.ai或检查https://docs.kie.ai/
  • API密钥:参观https://kie.ai/api-key

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

更新日志

v1.0.0

  • 初始版本
  • Nano Banana图像生成和编辑
  • 视频生成
  • 1080p视频升级支持
  • SQLite任务跟踪
  • 智能端点路由
  • 全面的错误处理

目录标签

目录标签

图像生成视频生成JavaScriptClaudeAI图像生成本地部署自然语言编辑任务管理API服务

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

tsc

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP