Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
SENTRY_URL | No | Base URL for Sentry, used for self-hosted instances | https://sentry.io |
SENTRY_CLIENT_ID | No | Client ID for the Sentry OAuth application | |
SENTRY_AUTH_TOKEN | Yes | Sentry authentication token with required scopes (org:read project:read project:write team:read team:write event:read) | |
SENTRY_CLIENT_SECRET | No | Client secret for the Sentry OAuth application |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
list_organizations | List all organizations that the user has access to in Sentry. Use this tool when you need to:
|
list_teams | List all teams in an organization in Sentry. Use this tool when you need to:
|
list_projects | Retrieve a list of projects in Sentry. Use this tool when you need to:
|
get_error_details | Retrieve error details from Sentry for a specific Issue ID, including the stacktrace and error message. Either issueId or issueUrl MUST be provided. Use this tool when you need to:
|
search_errors_in_file | Search for errors recently occurring in a specific file. This is a suffix based search, so only using the filename or the direct parent folder of the file. The parent folder is preferred when the filename is in a subfolder or a common filename. Use this tool when you need to:
|
create_team | Create a new team in Sentry. Use this tool when you need to:
|
create_project | Create a new project in Sentry, giving you access to a new SENTRY_DSN. Use this tool when you need to:
|