mcp-server-sentry: Ein Sentry MCP-Server
Überblick
Ein Model Context Protocol-Server zum Abrufen und Analysieren von Problemen von Sentry.io. Dieser Server bietet Tools zum Überprüfen von Fehlerberichten, Stacktraces und anderen Debuginformationen aus Ihrem Sentry-Konto.
Werkzeuge
get_sentry_issueAbrufen und Analysieren eines Sentry-Problems anhand der ID oder URL
Eingang:
issue_id_or_url(Zeichenfolge): Sentry-Problem-ID oder URL zur Analyse
Rücksendungen: Problemdetails, einschließlich:
Titel
Problem-ID
Status
Ebene
Zeitstempel „Zuerst gesehen“
Zeitstempel „Zuletzt gesehen“
Ereignisanzahl
Vollständiger Stacktrace
Eingabeaufforderungen
sentry-issueProblemdetails von Sentry abrufen
Eingang:
issue_id_or_url(Zeichenfolge): Sentry-Problem-ID oder URL
Gibt zurück: Formatierte Problemdetails als Konversationskontext
Related MCP server: Sentry MCP Server
Installation
Verwendung von UV (empfohlen)
Bei der Verwendung von uv ist keine spezielle Installation erforderlich. Wir verwenden uvx , um mcp-server-sentry direkt auszuführen.
Verwenden von PIP
Alternativ können Sie mcp-server-sentry über pip installieren:
pip install mcp-server-sentryNach der Installation können Sie es als Skript ausführen mit:
python -m mcp_server_sentryKonfiguration
Verwendung mit Claude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
"mcpServers": {
"sentry": {
"command": "uvx",
"args": ["mcp-server-sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
}"mcpServers": {
"sentry": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
}"mcpServers": {
"sentry": {
"command": "python",
"args": ["-m", "mcp_server_sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
}Verwendung mit VS Code
Verwenden Sie für eine schnelle Installation eine der folgenden Ein-Klick-Installationsschaltflächen ...
Für die manuelle Installation fügen Sie den folgenden JSON-Block zu Ihrer Benutzereinstellungsdatei (JSON) in VS Code hinzu. Drücken Sie dazu Ctrl + Shift + P und geben Sie Preferences: Open Settings (JSON) ein.
Optional können Sie es einer Datei namens .vscode/mcp.json in Ihrem Arbeitsbereich hinzufügen. Dadurch können Sie die Konfiguration mit anderen teilen.
Beachten Sie, dass der
mcp-Schlüssel erforderlich ist, wenn Sie die Dateimcp.jsonverwenden.
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "auth_token",
"description": "Sentry Auth Token",
"password": true
}
],
"servers": {
"sentry": {
"command": "uvx",
"args": ["mcp-server-sentry"],
"env": {
"SENTRY_AUTH_TOKEN": "${input:auth_token}"
}
}
}
}
}{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "auth_token",
"description": "Sentry Auth Token",
"password": true
}
],
"servers": {
"sentry": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/sentry"],
"env": {
"SENTRY_AUTH_TOKEN": "${input:auth_token}"
}
}
}
}
}Verwendung mit Zed
Fügen Sie zu Ihrer Zed-Einstellungendatei (settings.json) hinzu:
"context_servers": [
"mcp-server-sentry": {
"command": {
"path": "uvx",
"args": ["mcp-server-sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
}
],"context_servers": {
"mcp-server-sentry": {
"command": "python",
"args": ["-m", "mcp_server_sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
},Debuggen
Sie können den MCP-Inspektor zum Debuggen des Servers verwenden. Für uvx-Installationen:
npx @modelcontextprotocol/inspector uvx mcp-server-sentry --auth-token YOUR_SENTRY_TOKENOder wenn Sie das Paket in einem bestimmten Verzeichnis installiert haben oder darauf aufbauen:
cd path/to/servers/src/sentry
npx @modelcontextprotocol/inspector uv run mcp-server-sentry --auth-token YOUR_SENTRY_TOKENLizenz
Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie die Software unter den Bedingungen der MIT-Lizenz frei verwenden, ändern und verbreiten dürfen. Weitere Informationen finden Sie in der LICENSE-Datei im Projekt-Repository.