MIUI LSA/LSAV Decrypt

Decrypt .lsa / .lsav encrypted media files from Xiaomi MIUI Gallery via AI agents.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Get Upload Url: Get a presigned S3 URL for uploading an encrypted MIUI Gallery .lsa or .lsav file. Call this first, then upload the file binary to the returned uploadUrl via upload_file_to_s3, then ca
  • Upload File To S3: Upload encrypted file data to temporary S3 storage using a presigned URL from get_upload_url. Provide either a local filePath (streamed directly) or base64-encoded fileData. After t
  • Upload File For Decryption: Start decrypting an encrypted MIUI Gallery .lsa or .lsav file. Call get_upload_url first to get an upload URL, then upload_file_to_s3 to upload the file, then use this tool

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Decrypt .lsa / .lsav encrypted media files from Xiaomi MIUI Gallery via AI agents.

Tools (11)

Tool What it does
get_upload_url Get presigned S3 URL to upload encrypted files
upload_file_to_s3 Upload .lsa/.lsav binary to S3 (local file or base64)
upload_file_for_decryption Trigger decryption pipeline
check_decryption_status Poll job progress (0–100%), returns preview URL when done
fetch_media_file Download preview/original as base64
get_pricing View credit pack pricing
create_checkout_session Create Stripe checkout for credit packs
purchase_original_file Buy unwatermarked original of a decrypted file
get_original_file Get download URL after purchase
get_user_files List decrypted files with pagination/filtering
batch_decrypt_info Info on batch decryption via web UI

Auth

OAuth 2.1 with PKCE (S256) — authorization_code + client_credentials grants. Auto-registration of transient clients.

Limits

  • File size: 50 MB max
  • Session TTL: 30 minutes
  • Token validity: 60 minutes

Integration

{
  "mcpServers": {
    "miuidecrypt": {
      "url": "https://mcp.lsadecrypt.online/mcp"
    }
  }
}

Supports OpenCode, Claude Code, and Codex (OpenAI).

Homepage → https://lsadecrypt.online

Как подключить

Как подключить MIUI LSA/LSAV Decrypt к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://tambovchanin.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить MIUI LSA/LSAV Decrypt к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://tambovchanin.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить MIUI LSA/LSAV Decrypt к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://tambovchanin.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (11)

Технические названия из tools/list. Нужны только разработчикам.

get_upload_urlGet a presigned S3 URL for uploading an encrypted MIUI Gallery .lsa or .lsav file. Call this first, then upload the file binary to the returned uploadUrl via upload_file_to_s3, then call upload_file_for_decryption with the returned fileKey and jobId.
upload_file_to_s3Upload encrypted file data to temporary S3 storage using a presigned URL from get_upload_url. Provide either a local filePath (streamed directly) or base64-encoded fileData. After this succeeds, call upload_file_for_decryption to start processing.
upload_file_for_decryptionStart decrypting an encrypted MIUI Gallery .lsa or .lsav file. Call get_upload_url first to get an upload URL, then upload_file_to_s3 to upload the file, then use this tool with the returned fileKey and jobId. Returns a jobId for status polling. fileName is optional; if omitted it is extracted from the fileKey.
check_decryption_statusPoll the current status and progress of a file decryption job. Returns status (pending/processing/complete/error), progress percentage (0-100), preview URL, and completion info when done. When complete, includes a purchaseInfo hint if the file is available for original-quality purchase without watermark. Polls for up to 2 minutes.
fetch_media_fileDownload a preview or original media file from the decryption output using the previewUrl returned by check_decryption_status. Accepts a relative or absolute URL and returns the file as base64 with metadata.
get_pricingGet current pricing for credit packs, detected currency, and country code. Credit packs are used to purchase original-quality downloads of decrypted files.
create_checkout_sessionCreate a Stripe checkout session to purchase credit packs for downloading original decrypted files. Returns a redirect URL to Stripe checkout.
purchase_original_fileCreate a Stripe checkout session to purchase the original (unwatermarked) quality of a decrypted file. The user will be redirected to Stripe for payment. After successful payment, use get_original_file to retrieve the download link.
get_original_fileAfter purchasing a file via purchase_original_file, check if payment was completed and get the download URL for the original (unwatermarked) file. If the file has been purchased, returns a downloadUrl that can be used with fetch_media_file.
get_user_filesList files the current user has decrypted. Supports pagination, search by filename, filtering by file type (preview/original), and sorting.
batch_decrypt_infoProvides information about batch decrypting multiple MIUI Gallery files at once. When a user has a large gallery of encrypted .lsa/.lsav files, they can decrypt them all simultaneously via the web application instead of one-by-one through this MCP interface.