Skip to main content

MCP server for Techtenstein Background Removal API. Strip backgrounds from images via Claude, Cline, and Cursor.

Project description

Techtenstein Background Removal MCP

MCP server that gives your Claude, Cline, or Cursor session the ability to strip backgrounds from any image — product photos, portraits, cars, or general subjects — returning a transparent PNG. Powered by the Techtenstein Background Removal API.

Tools exposed

  • remove_background_url(image_url, mode="auto") — Strip background from an image URL
  • remove_background_base64(image_base64, mode="auto") — Strip background from a base64 image (user upload)

Modes: auto, product, portrait, car.

Install (Claude Desktop)

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "techtenstein-bg": {
      "command": "uvx",
      "args": ["techtenstein-bg-mcp"],
      "env": {
        "TECHTENSTEIN_API_KEY": "your_key_from_techtenstein.com"
      }
    }
  }
}

Restart Claude Desktop. remove_background_url and remove_background_base64 will appear as available tools.

Install (Cline / VS Code)

Same config path as Claude Desktop — Cline auto-detects.

Install (Cursor)

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "techtenstein-bg": {
      "command": "uvx",
      "args": ["techtenstein-bg-mcp"],
      "env": {"TECHTENSTEIN_API_KEY": "your_key"}
    }
  }
}

Get an API key

Free tier (30 images/day, no card): https://apis.techtenstein.com

Paid tiers start at $9/month for 1,000 images.

Example usage

Once installed, ask Claude:

"Remove the background from this product photo: https://cdn.example.com/shoe.jpg"

Claude will call remove_background_url in product mode and return a transparent PNG.

Or for a portrait:

"This is a headshot — cut out just the person: https://example.com/team-photo.jpg"

Claude will call remove_background_url(image_url, mode="portrait").

Response schema

{
  "png_base64": "iVBORw0KGgoAAAANS...",
  "content_type": "image/png",
  "bytes": 48212
}

Support

License

MIT

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

techtenstein_bg_mcp-1.0.2.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

techtenstein_bg_mcp-1.0.2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file techtenstein_bg_mcp-1.0.2.tar.gz.

File metadata

  • Download URL: techtenstein_bg_mcp-1.0.2.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for techtenstein_bg_mcp-1.0.2.tar.gz
Algorithm Hash digest
SHA256 dfe71fd99e8c6f42cac3ab6edace6b4a29a4d22dadb9fa9ff89c8ce093a39704
MD5 ce4e67be1f9632a505a1ad040c627030
BLAKE2b-256 059c12e76d259e29d9cd42648a85d4a716c7689c71daceb6824588bde1db2760

See more details on using hashes here.

File details

Details for the file techtenstein_bg_mcp-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: techtenstein_bg_mcp-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for techtenstein_bg_mcp-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aca132a6c0419edaeda26e875f5ade94ca07ecf4abe41a3d569a36669b0799f4
MD5 f54b1292977f2f993d0b7e09115af1ba
BLAKE2b-256 1768dac4f76a781305bbbc5c4d5ff5bf8416546d8e6977b84c7da42732f60074

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page