Retrieves and analyzes Sentry error data and works with Sentry projects through its API.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add sentry-typescript --env SENTRY_AUTH='<SENTRY_AUTH>' -- npx ts-node '/Users/<your-user-directory>/sentry-mcp-ts/index.ts'~/.codex/config.toml
[mcp_servers.sentry-typescript]
command = "npx"
args = ["ts-node", "/Users/<your-user-directory>/sentry-mcp-ts/index.ts"]
env = { SENTRY_AUTH = "<SENTRY_AUTH>" }
# codex mcp add sentry-typescript --env SENTRY_AUTH='<SENTRY_AUTH>' -- npx ts-node '/Users/<your-user-directory>/sentry-mcp-ts/index.ts'~/.cursor/mcp.json
{
"mcpServers": {
"sentry-typescript": {
"command": "npx",
"args": [
"ts-node",
"/Users/<your-user-directory>/sentry-mcp-ts/index.ts"
],
"env": {
"SENTRY_AUTH": "<SENTRY_AUTH>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"sentry-typescript": {
"type": "stdio",
"command": "npx",
"args": [
"ts-node",
"/Users/<your-user-directory>/sentry-mcp-ts/index.ts"
],
"env": {
"SENTRY_AUTH": "<SENTRY_AUTH>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"sentry-typescript": {
"command": "npx",
"args": [
"ts-node",
"/Users/<your-user-directory>/sentry-mcp-ts/index.ts"
],
"env": {
"SENTRY_AUTH": "<SENTRY_AUTH>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"sentry-typescript": {
"command": "npx",
"args": [
"ts-node",
"/Users/<your-user-directory>/sentry-mcp-ts/index.ts"
],
"env": {
"SENTRY_AUTH": "<SENTRY_AUTH>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"sentry-typescript": {
"command": "npx",
"args": [
"ts-node",
"/Users/<your-user-directory>/sentry-mcp-ts/index.ts"
],
"env": {
"SENTRY_AUTH": "<SENTRY_AUTH>"
}
}
}
}Environment variables
SENTRY_AUTH
Replace the placeholders with your own credentials and keep them out of version control.