LiblibAI AI图片生成MCP工具 - 支持各种风格的AI图片创作
Project description
LiblibAI AI图片生成MCP工具
一个基于LiblibAI API的AI图片生成工具,支持各种风格的图片创作,通过MCP协议与Claude Desktop等AI客户端集成。
🎨 主要功能
- create_image: 根据提示词生成AI图片
- check_image_status: 查询图片生成状态
- generate_and_wait: 一站式生成并等待完成
- health_check: 系统健康检查
📦 安装
pip install liblib-ai-mcp
🚀 快速开始
1. 获取API密钥
首先需要在LiblibAI官网获取您的AccessKey和SecretKey。
2. 设置环境变量
# Windows
set LIBLIB_ACCESS_KEY=your-access-key
set LIBLIB_SECRET_KEY=your-secret-key
# Linux/Mac
export LIBLIB_ACCESS_KEY=your-access-key
export LIBLIB_SECRET_KEY=your-secret-key
3. 启动MCP服务器
liblib-ai-mcp
4. 配置Claude Desktop
在Claude Desktop配置文件中添加:
{
"mcpServers": {
"liblib-ai-picture": {
"command": "liblib-ai-mcp",
"env": {
"LIBLIB_ACCESS_KEY": "your-access-key",
"LIBLIB_SECRET_KEY": "your-secret-key"
}
}
}
}
🎯 使用方法
在Claude中直接使用
请生成一张美丽的风景画
指定参数
使用 create_image("一只可爱的小猫", 1024, 1024) 生成图片
查询生成状态
使用 check_image_status("任务ID") 查询生成进度
一站式生成
使用 generate_and_wait("夕阳下的城市天际线") 生成并等待完成
🛠️ API接口说明
create_image(prompt, width=768, height=768)
生成AI图片
prompt: 图片描述(必须)width: 图片宽度,256-2048像素height: 图片高度,256-2048像素
check_image_status(task_id)
查询图片生成状态
task_id: 生成任务的ID
generate_and_wait(prompt, width=768, height=768, max_wait=120)
一站式生成并等待完成
prompt: 图片描述(必须)width: 图片宽度height: 图片高度max_wait: 最大等待时间(秒)
health_check()
系统健康检查
📝 生成示例
风景类
- "山水风景画,中国水墨画风格"
- "sunset over ocean waves, dramatic lighting"
- "春天的花海,蓝天白云"
人物类
- "可爱的小女孩,动漫风格"
- "portrait of an elderly man, realistic style"
- "古代武士,中国风格"
动物类
- "一只橙色的小猫在花园里"
- "majestic lion in savanna, wildlife photography"
- "中国龙,传统艺术风格"
⚙️ 技术特性
- 🎨 支持各种风格的AI图片生成
- 🚀 快速响应的MCP集成
- 📊 实时生成进度查询
- 💰 账户积分余额显示
- 🔄 一站式生成等待服务
- 🛡️ 完善的错误处理机制
- 🔐 HMAC-SHA1签名验证
💡 使用提示
- 首次使用建议先运行
health_check()确认服务正常 - 生成图片通常需要10-60秒时间
- 可以使用
generate_and_wait()获得一站式体验 - 每次生成会消耗一定积分,请注意账户余额
- 支持中英文混合描述,英文提示词通常效果更好
📄 许可证
MIT License
🤝 贡献
欢迎提交Issue和Pull Request!
📞 支持
如有问题,请访问:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
liblib_ai_mcp-1.0.0.tar.gz
(8.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file liblib_ai_mcp-1.0.0.tar.gz.
File metadata
- Download URL: liblib_ai_mcp-1.0.0.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb9875cece13274057e6695f8c73b5f9de4f8900bc0191c2517ddbd430930614
|
|
| MD5 |
ee9398cb9db220d338c0902ccb162b53
|
|
| BLAKE2b-256 |
530459395a3ef43864db148645c68365f865dac511d78bde8f9e8f3711fe9f72
|
File details
Details for the file liblib_ai_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: liblib_ai_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f8a1d2d2df164a67a0b6dc5702565d73421e245cfc86566991d15024c38cf41
|
|
| MD5 |
0635d3cb1a0e98481f6eedfa80721d47
|
|
| BLAKE2b-256 |
0dc9216020921492448b059d19028307c5f03b3eeef066b3e4531c310d4d53a1
|