Install
$ agentstack add mcp-utapyngo-sentry-mcp-rs ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
sentry-mcp
[](https://crates.io/crates/sentry-mcp) [](https://codecov.io/gh/utapyngo/sentry-mcp-rs) [](https://opensource.org/licenses/MIT)
A fast, lightweight MCP server for Sentry, written in Rust.
Why sentry-mcp?
Compared to the official Node.js server:
- Memory: 10x less RAM usage
- Startup: instant cold start
- Disk: single binary, no runtime dependencies
- Tokens: fewer tools = smaller tool list in context
Features
This MCP server provides tools to interact with Sentry's API:
- getissuedetails - Retrieve detailed information about a Sentry issue including metadata, tags, stacktraces, and optionally a specific event
- gettracedetails - Retrieve trace details including span tree and timing information for distributed tracing analysis
- searchissueevents - Search events within an issue using Sentry's query syntax
Installation
From crates.io:
cargo install sentry-mcp
From GitHub:
cargo install --git https://github.com/utapyngo/sentry-mcp-rs.git
Or with mise:
mise use -g github:utapyngo/sentry-mcp-rs
The binary will be installed as sentry-mcp.
Configuration
Required environment variables:
SENTRY_AUTH_TOKEN- Your Sentry API authentication tokenSENTRY_HOST- Your Sentry instance hostname (e.g.,sentry.io)
Optional:
SOCKS_PROXY- SOCKS5 proxy URL (e.g.,socks5://127.0.0.1:1080)HTTPS_PROXY- HTTPS proxy URL
MCP Client Configuration
Add to your MCP client configuration:
{
"mcpServers": {
"sentry": {
"command": "sentry-mcp",
"env": {
"SENTRY_AUTH_TOKEN": "your_token_here",
"SENTRY_HOST": "sentry.io"
}
}
}
}
Or without installation using mise:
{
"mcpServers": {
"sentry": {
"command": "mise",
"args": ["x", "github:utapyngo/sentry-mcp-rs", "--", "sentry-mcp"],
"env": {
"SENTRY_AUTH_TOKEN": "your_token_here",
"SENTRY_HOST": "sentry.io"
}
}
}
}
Development
Clone the repository and create a .env file:
git clone https://github.com/utapyngo/sentry-mcp-rs.git
cd sentry-mcp-rs
cp .env.example .env
# Edit .env with your credentials
Build and test with MCP Inspector:
cargo build --release
npx @modelcontextprotocol/inspector ./run.sh
Or configure MCP client to use the script:
{
"mcpServers": {
"sentry": {
"command": "/path/to/sentry-mcp-rs/run.sh"
}
}
}
Tools
getissuedetails
Retrieve detailed information about a specific Sentry issue.
Parameters:
issue_url- Full Sentry issue URL (alternative to the parameters below)organization_slug- Organization slug (required ifissue_urlnot provided)issue_id- Issue ID likePROJECT-123or numeric ID (required ifissue_urlnot provided)event_id- Specific event ID to fetch instead of latest (optional)
gettracedetails
Retrieve trace details for distributed tracing analysis.
Parameters:
organization_slug- Organization slugtrace_id- 32-character hex trace ID
searchissueevents
Search events within an issue using Sentry's query syntax.
Parameters:
organization_slug- Organization slugissue_id- Issue ID (e.g.,PROJECT-123)query- Optional Sentry search querylimit- Maximum events to return (default: 10, max: 100)sort- Sort order:newest(default) oroldest
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: utapyngo
- Source: utapyngo/sentry-mcp-rs
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.