Skip to content
Development
Command

/proguard

```bash

BOOST
From plugin
toolkit
90942 skills1 agent42 commands2 MCP
Install
> /plugin marketplace add getsentry/toolkit
> /plugin install sentry-mcp@sentry-mcp

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/proguard

Context preview

What this command does when you run it.

```bash

Command definition

proguard.md

Examples

Upload mapping files

# Upload a ProGuard/R8 mapping file
sentry proguard upload ./app/build/outputs/mapping/release/mapping.txt

# Upload multiple mapping files
sentry proguard upload mapping-release.txt mapping-debug.txt

# Validate without uploading (dry-run)
sentry proguard upload mapping.txt --no-upload

# Fail if no mapping files are provided (useful in CI)
sentry proguard upload ./mapping/ --require-one

Compute UUID

# Compute the UUID for a ProGuard/R8 mapping file
sentry proguard uuid ./app/build/outputs/mapping/release/mapping.txt

# Output as JSON (includes the file path)
sentry proguard uuid mapping.txt --json

Important Notes

  • The UUID is **deterministically derived from the mapping file contents** —

identical files always produce the same UUID. This is the same value Sentry uses to associate a mapping with obfuscated Android stack traces.

  • This matches the UUID computed by the legacy `sentry-cli proguard uuid`

command byte-for-byte.

Ships withtoolkit

Sentry's MCP service is primarily designed for human-in-the-loop coding agents. Our tool selection and priorities are focused on developer workflows and debugging use cases, rather than providing a general-purpose MCP server for all Sentry functionality.

Get the whole plugin

Other commands on toolkit.