sentry-mcp

sentry-mcp

150

The project is a prototype remote MCP server for Sentry, acting as middleware to the Sentry API. It supports both remote and stdio transport modes and includes tools like an Inspector for testing the service. Local development and testing are supported with OAuth configuration.

Overview

  • Prototype of a remote MCP server acting as middleware for the upstream Sentry API provider.
  • Supports both MCP service and stdio transport.
  • Includes an Inspector tool for service testing.

Getting Started

  • Visit: Project Homepage
  • Stdio transport requires creating a Personal API Token (PAT) in Sentry with scopes like org:read, project:read, etc.
  • Inspector allows testing of the server: pnpm inspector.

Local Development

  • Create OAuth App in Sentry and configure with .dev.vars.
  • Run server locally to make it available at http://localhost:8788.

Tests

  • Includes basic unit tests and evaluations.

Notes

MCP Clients

  • Using Claude and other MCP Clients may result in error messages due to lack of support for remote MCP servers in some clients.
  • Cursor doesn't support authentication; use mcp-remote for connections.
  • Similar setup applies for other MCP clients like Windsurf.