io.github.jaupin94/lassocut-mcp
Remove image backgrounds from AI assistants with a LassoCut account (files, folders, URLs).
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
lassocut-mcpclaude mcp add lassocut-mcp -e 'LASSOCUT_API_KEY=<your lassocut_api_key>' -- npx -y lassocut-mcp@1.1.0
{
"mcpServers": {
"lassocut-mcp": {
"command": "npx",
"args": [
"-y",
"lassocut-mcp@1.1.0"
],
"env": {
"LASSOCUT_API_KEY": "<your lassocut_api_key>"
}
}
}
}
متغيرات البيئة
LASSOCUT_API_KEYسري Optional LassoCut API key (otherwise use the sign_in tool)
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
LassoCut MCP
Remove image backgrounds from your AI assistant with a LassoCut account. The API is compatible with the remove.bg API.
What it does
Ask Claude (or any MCP-compatible assistant) to cut out product photos, portraits, whole folders, or images from a URL. Results are saved next to the originals as <name>-no-bg.<ext> and existing files are never overwritten — a name already taken gets -2, -3, and so on instead.
By default, every image is processed as a low-cost preview (0.25 credit, 50 free a month, up to 10 a day). Full-size output costs 1 credit per image and is only used when you explicitly ask for it; above 10 full-size images, the assistant must show you the cost and get your OK first.
Install
Claude Desktop: download lassocut.mcpb and double-click it.
Claude Code:
claude mcp add lassocut -- npx -y lassocut-mcp
On Windows: claude mcp add lassocut -- cmd /c npx -y lassocut-mcp
Cursor / Windsurf (or any other MCP client that reads a JSON config):
{ "mcpServers": { "lassocut": { "command": "npx", "args": ["-y", "lassocut-mcp"] } } }
Requires Node.js 20 or later.
Sign in
You need a LassoCut account and API key. Three ways to connect:
- Ask the assistant to sign in. It calls the
sign_intool, which opens the LassoCut approval page in your browser and returns the approval link and a short code right away. Approve the connection in the browser, then ask the assistant to check your credits (get_credits) — the key is saved automatically in the background (the approval window stays open for a few minutes). - Already signed in with the
lassocutcommand-line tool? This connector reads the same saved key fromlassocut login, so no extra step is needed. - Set the
LASSOCUT_API_KEYenvironment variable (or theapi_keyfield in Claude Desktop's extension settings) to a key from your LassoCut account page. This always takes precedence over a signed-in key.
Tools
remove_background
Remove the background of one or more images.
| Parameter | Description |
|---|---|
images | A file path, a folder path (its images, not subfolders), an http(s) URL, or a list of any of these. Up to 50 per call. |
size | preview (default) or full. |
background | transparent (default), a hex color such as #ffffff, or a color name. |
format | png (default), jpg, or webp. |
crop | Crop the result to the subject. |
preset | none (default), amazon, ebay, etsy, shopify, zalando or instagram. A preset sets the background, format and crop itself (those arguments are ignored), saves a .jpg, and reports any file that is not compliant. Use size full for marketplace uploads; a preview is enlarged and looks soft. Compliant means compliant with the image rules LassoCut checks. |
shadow | none (default) or cast. Not available with the zalando preset. |
light_angle | Shadow light angle, -90 to 90 (positive: light from the left). Default 45. |
shadow_length | short, medium or long. |
shadow_strength | Shadow strength, 0 to 100 (soft 35, normal 55, strong 75). |
output_dir | Where to save results. Must be an absolute path (~ is expanded). If omitted: next to each original file, or your Downloads folder (falling back to your home folder) for images fetched from a URL. |
confirm_cost | Set to true only after the user has confirmed the cost of a full-size request over 10 images. |
Files larger than 22 MB are skipped. Up to 3 small thumbnails are returned inline with the result.
get_credits
Shows your current credit balance and the free previews available now (50 a month, up to 10 a day).
sign_in
Connects a LassoCut account: opens the approval page in your browser and returns immediately with the link and code so you can approve at your own pace. Pass force: true to switch to a different account.
Credits and safety
- Previews are the default everywhere; full-size output is never used unless asked for.
- Requesting full size for more than 10 images at once requires an explicit confirmation, with the cost shown up front.
- If your balance is too low for a full-size request, it is refused before any image is sent.
- Files are only ever sent to the LassoCut API — see Privacy below.
Privacy
Images are sent only to the LassoCut API to remove their background; they are not sent anywhere else. See the LassoCut privacy policy for details.
remove.bg is a trademark of Canva Austria GmbH. LassoCut is an independent product of JAUPIN Design LLC and is not affiliated with, endorsed by, or sponsored by Canva or remove.bg.
License
MIT — see LICENSE.
الأسئلة الشائعة
ما هو io.github.jaupin94/lassocut-mcp؟
Remove image backgrounds from AI assistants with a LassoCut account (files, folders, URLs).
كيف أثبّت io.github.jaupin94/lassocut-mcp؟
يعمل على جهازك. في Claude Code: claude mcp add lassocut-mcp -e 'LASSOCUT_API_KEY=<your lassocut_api_key>' -- npx -y lassocut-mcp@1.1.0. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج io.github.jaupin94/lassocut-mcp إلى مفتاح API؟
نعم. يتطلب LASSOCUT_API_KEY، وتضبطها في إعداداته.
هل io.github.jaupin94/lassocut-mcp مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون io.github.jaupin94/lassocut-mcp؟
ينشره jaupin94. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.