MCP服务器,提供火山引擎SeedEdit 3.0图像指令编辑和人物写真生成功能
Project description
MCP Image SeedEdit Server
一个基于火山引擎视觉能力的MCP服务器,提供图像指令编辑和人物写真生成功能。
功能特性
🎨 图像指令编辑 (SeedEdit 3.0)
- 智能编辑:通过自然语言描述直接修改图像内容
- 多样化操作:支持添加/删除物体、修改风格、颜色调整等
- 高质量输出:基于火山引擎先进的图像生成技术
- 批量处理:支持同时处理多张图像
📸 人物写真生成
- 人脸保持:基于单人真人照片,保持面部特征高度相似
- 风格多样:支持古风、欧美、日系、商务等多种写真风格
- 参数可控:支持高清处理、美颜效果、匀肤等参数调节
- 场景丰富:适用于社交、营销、娱乐等多种场景
安装
pip install mcp-image-seededit
快速开始
1. 获取API密钥
前往火山引擎控制台获取您的API密钥:
VOLC_ACCESS_KEY:访问密钥VOLC_SECRET_KEY:秘密密钥
2. 配置MCP服务器
在您的MCP配置文件中添加:
{
"mcpServers": {
"mcp-image-seededit": {
"command": "python",
"args": ["-m", "mcp_image_seededit"],
"env": {
"VOLC_ACCESS_KEY": "your_volc_access_key_here",
"VOLC_SECRET_KEY": "your_volc_secret_key_here"
}
}
}
}
3. 使用工具
图像编辑示例
{
"tool": "image_edit",
"arguments": {
"image_urls": ["https://example.com/image.jpg"],
"prompt": "添加一只可爱的小猫",
"scale": 0.7
}
}
人物写真示例
{
"tool": "portrait_generation",
"arguments": {
"image_urls": ["https://example.com/portrait.jpg"],
"prompt": "古风写真,汉服,梅花背景",
"width": 1024,
"height": 1024
}
}
工具详解
image_edit
图像指令编辑工具,支持通过文本描述修改图像内容。
参数:
image_urls(list[str]):图像URL列表,支持本地路径或网络URLprompt(str):编辑指令,建议长度 ≤ 120字符seed(int):随机种子,默认-1(随机)scale(float):文本描述影响程度,范围[0, 1],默认0.5
编辑指令示例:
- 添加物体:
"添加一道彩虹" - 删除物体:
"删除背景中的建筑物" - 修改风格:
"改成油画风格" - 颜色调整:
"把衣服改成红色" - 背景替换:
"背景换成海滩"
portrait_generation
人物写真生成工具,基于真人照片生成多样化写真。
参数:
image_urls(list[str]):单人真人图片URL列表prompt(str):写真风格描述width/height(int):生成图像尺寸,范围[512, 2048]gpen(float):高清处理效果,范围[0, 1],默认0.4skin(float):美颜效果,范围[0, 1],默认0.3skin_unifi(float):匀肤效果,范围[0, 1],默认0.0gen_mode(str):生成模式,可选 "auto"、"creative"、"reference"、"reference_char"seed(int):随机种子
风格示例:
- 古风写真:
"古典中国风,汉服,竹林背景" - 商务形象:
"专业商务照,西装,办公室背景" - 时尚大片:
"时尚杂志风格,都市背景"
本地路径支持
服务器支持本地图片路径,会自动上传到临时服务器:
{
"image_urls": ["/path/to/local/image.jpg"]
}
支持格式:PNG, JPG, JPEG, WEBP, GIF, BMP, TIFF
开发
从源码安装
git clone https://github.com/yourusername/mcp-image-seededit
cd mcp-image-seededit
pip install -e ".[dev]"
运行测试
pytest
代码格式化
black src/
isort src/
许可证
MIT License - 详见 LICENSE 文件
贡献
欢迎提交Issue和Pull Request!
更新日志
v0.3.0
- 添加本地路径支持和自动上传功能
- 优化错误处理和日志输出
- 修复SOCKS代理兼容性问题
- 完善文档和使用示例
v0.2.0
- 添加人物写真生成功能
- 改进图像处理流程
- 增强参数验证
v0.1.0
- 初始版本
- 基础图像编辑功能
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 mcp_image_seededit-0.3.1.tar.gz.
File metadata
- Download URL: mcp_image_seededit-0.3.1.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0eb03c39308ac14d382c310fd3dbdeb57af66d054dcd8df08bc6f8d522e6f038
|
|
| MD5 |
3fdc7645ddc35c8f5d758c9dc523931f
|
|
| BLAKE2b-256 |
5f8a8d893f679fb7edd6eb0e28e8fc1ee55e21ba81b21a39b368200966918f85
|
File details
Details for the file mcp_image_seededit-0.3.1-py3-none-any.whl.
File metadata
- Download URL: mcp_image_seededit-0.3.1-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2be9c3333d216d4383be43c8e79a287c7b9fae4733e017c0a9d442b29cfc4fde
|
|
| MD5 |
6a16d77d3ba12ede8c8c35884edd473f
|
|
| BLAKE2b-256 |
3de8b9ee60424c6d48fd6e1d03e316acbc807cc370b9649cef0a884255795250
|