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.1.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.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: techtenstein_bg_mcp-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f03b4098b00d0deec3d39f7d482f65bac7f4c340e515d832bb50092a735962a5
MD5 38218d6f5acf884b072bcc110366cb5e
BLAKE2b-256 45fe03618f944f03ec13be7c911a1d4a415a7e306308ab8399f5c82bf64c5669

See more details on using hashes here.

File details

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

File metadata

  • Download URL: techtenstein_bg_mcp-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c9c9a73cc7aac68b62796a4ccc6f7169c1d864d6e22dc4b843701f1204490002
MD5 6e370652405cfed1bebb27bb02861514
BLAKE2b-256 b9fd0b6a880b5fdfb55a752262c45e728d47a1aeea428b11f415a1bd53a2a40f

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