关于 Leonardo AI MCP Server
Leonardo AI MCP Server 将 MCP 客户端连接到 Leonardo AI 图像生成 API,支持多种模型、批量生成、本地保存或获取图片 URL,并可查询剩余额度。
主要功能
- 01使用多种模型生成图像
- 02选择不同艺术风格
- 03单次生成 1–4 张图像
- 04本地保存图像或获取 URL
- 05查询剩余额度
适用场景
- 01按指定风格制作插图
- 02一次生成多个图像版本
- 03生成前查看剩余额度
MCP 相关
它向 MCP 客户端提供 Leonardo AI 图像生成能力,以及模型列表和额度查询等功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Leonardo AI MCP 服务
一个 MCP(Model Context Protocol)服务,可通过 Leonardo AI 的图像生成 API 生成图像,每天提供 150 个免费额度。
功能
- 使用各种 AI 模型生成高质量图像
- 每天提供 150 个免费额度(午夜刷新)
- 支持多种艺术风格和模型
- 批量生成(每次 1-4 张图像)
- 将图像保存到本地或获取 URL
- 查看剩余额度
可用模型
- Leonardo Diffusion XL:高质量通用模型
- Leonardo Vision XL:照片写实和艺术风格
- Leonardo Anime XL:动漫和漫画风格图像
- DreamShaper v7:奇幻和梦幻风格图像
- Realistic Vision v5:高度写实的照片
安装
- 克隆此仓库:
git clone https://github.com/nikolausm/leonardo-ai-mcp-server.git
cd leonardo-ai-mcp-server
- 安装依赖项:
npm install
-
获取 Leonardo AI API 密钥:
- 在 https://leonardo.ai 注册(免费)
- 前往 API 设置
- 生成 API 密钥
- 复制密钥
-
设置环境变量:
export LEONARDO_API_KEY="your_api_key_here"
在 Claude Desktop 中配置
将以下内容添加到 Claude Desktop 配置文件中(macOS 上的 ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"leonardo-ai": {
"command": "node",
"args": ["/path/to/leonardo-ai-mcp-server/index.js"],
"env": {
"LEONARDO_API_KEY": "your_api_key_here"
}
}
}
}
使用方法
生成图像
// Basic usage
generate_image({
prompt: "a majestic castle on a hilltop at sunset"
})
// Advanced usage
generate_image({
prompt: "cute cartoon guinea pig with big eyes",
model: "leonardo-anime-xl",
negative_prompt: "realistic, scary, dark",
num_images: 2,
width: 768,
height: 768,
guidance_scale: 10,
save_path: "/tmp/guinea_pig.png"
})
查看剩余额度
check_credits()
列出可用模型
list_models()
免费额度系统
- 每天 150 个额度(于 UTC 午夜重置)
- 每张图像约需 2 个额度
- 每天可免费生成约 75 张图像!
- 无需信用卡
提高效果的技巧
-
使用特定模型:
leonardo-anime-xl适用于动漫/卡通风格realistic-vision-v5适用于照片写实图像dreamshaper-v7适用于奇幻艺术
-
优化尺寸:
- 使用 8 的倍数(512、768、1024)
- 正方形图像通常效果最好
-
负面提示词很有效:
- 使用它们来避免不想要的元素
- 示例:“模糊、低质量、扭曲”
示例
儿童读物插图
generate_image({
prompt: "friendly guinea pig reading a book, children's illustration, soft pastel colors",
model: "leonardo-diffusion-xl",
negative_prompt: "realistic, dark, scary",
width: 768,
height: 768
})
教育海报
generate_image({
prompt: "educational poster showing guinea pig care, clean design, infographic style",
model: "leonardo-vision-xl",
num_images: 3,
guidance_scale: 12
})
错误处理
此服务可处理常见错误:
- API 密钥无效
- 额度不足
- 生成失败
- 超时问题
许可证
MIT
作者
Michael Nikolaus
链接
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。