关于 openclip-remove-background
通过 OpenClip 移除图像背景并返回透明 PNG 的技能。它指导连接 MCP 的助手上传文件、调用异步工具并轮询结果。
主要功能
- 01移除背景并输出透明 PNG
- 02上传文件并轮询异步任务
- 03提供永久 CDN 输出链接
- 04无需调整移除参数
适用场景
- 01制作商品刊登用图片
- 02生成透明背景的 Logo
- 03移除个人照片背景
MCP 相关
它使用 OpenClip 的远程 MCP 服务:https://openclip.app/mcp。工作流调用上传、remove_background 和任务状态工具,生成 PNG 链接。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openclip-app/ agent-skills --skill openclip-remove-background安装后在 Claude Code 中输入/openclip-remove-background确认已加载。
详细介绍
OpenClip:背景移除
remove_background 接收一张图片,并返回一张已抠除背景的透明 PNG。
它是免费的,需要 OpenClip 账户,但无需订阅或点数。没有需要调整的参数,一次调用即可完成整个操作。
设置(一次性)
OpenClip 是一个远程 MCP 服务,地址为 https://openclip.app/mcp。出现 OAuth 提示时,使用你的 OpenClip
账户登录,无需复制 API 密钥。
- Claude Code:
claude mcp add --transport http openclip https://openclip.app/mcp,然后运行/mcp进行授权。 - Claude Desktop / web: 打开 Settings、Connectors,选择 "Add custom connector",粘贴 URL 并登录。
- Cursor(
.cursor/mcp.json):{ "mcpServers": { "openclip": { "url": "https://openclip.app/mcp" } } } - 仅支持请求头的客户端: 在
openclip.app/settings/connect创建 MCP 令牌,然后通过Authorization: Bearer <token>连接到https://openclip.app/mcp/key。
简单检查:调用 get_account。
工作流程
- 上传。
create_upload(filename, content_type)会返回一个id和一个upload_url。 将原始字节 PUT 到upload_url,然后将id作为file传入。 不要调用complete_upload,这会启动付费抠图流程。免费工具会直接读取已上传的文件。 - 调用。
remove_background(file)。无需其他参数。 - 轮询。 返回一个
tool_jobhashid。每隔 5 到 10 秒调用一次get_tool_job_status(tool_job)。queued/processing表示任务正在进行,completed会返回一个永久 CDNoutputsURL,指向透明 PNG;failed会返回error。 - 返回 PNG URL。 图片是透明的,因此在某些预览中看起来可能带有棋盘格或黑色背景。这是正常的,Alpha 通道仍然存在。
规则
- 始终轮询,该工具以异步方式运行。
- 输出始终为 PNG。透明度需要 Alpha 通道,因此不能使用 jpg。如果
用户想要将图片平铺到纯色背景上或之后调整大小,可接续使用
edit_image(参见openclip-thumbnails)。 - 输出 URL 是永久 CDN 链接,不是签名链接,也不会过期。
- 免费使用每天有速率限制,且每个文件有大小上限。错误文本会说明如何提高限制。
示例提示词与操作
- “移除这张照片的背景” -
create_upload,PUT 字节,remove_background(file), 轮询,然后返回透明 PNG URL。 - “为商品列表抠出产品” - 同上;如果需要特定尺寸,再对输出调用
edit_image(file, operation="resize", ...)。 - “我需要这个 Logo 背景透明” - 同上,然后返回 PNG。
相关
调整大小、裁剪和转换图片格式可使用 openclip-thumbnails(edit_image)。从视频中提取帧以进行抠图,也可使用 openclip-thumbnails(extract_thumbnails)。
评论
支持 Markdown