R
Raygun
official
other
Interact with your crash reporting and real using monitoring data on your Raygun account
Raygun MCP Server
MCP Server for Raygun's API V3 endpoints for interacting with your Crash Reporting and Real User Monitoring applications. This server provides comprehensive access to Raygun's API features through the Model Context Protocol.
Features
Tools
Applications
- List all applications under your accountlist_applications
- Get application details by identifierget_application
- Get application details by API keyget_application_by_api_key
- Generate a new API key for an applicationregenerate_application_api_key
Error Management
- List error groups for an applicationlist_error_groups
- Get detailed information about an error groupget_error_group
- Set error group status to resolvedresolve_error_group
- Set error group status to activeactivate_error_group
- Set error group status to ignoredignore_error_group
- Set error group status to permanently ignoredpermanently_ignore_error_group
Deployment Management
- List deployments for an applicationlist_deployments
- Get deployment details by identifierget_deployment
- Remove a deploymentdelete_deployment
- Update deployment informationupdate_deployment
- Reprocess deployment commit datareprocess_deployment_commits
User & Session Management
- List customers for an applicationlist_customers
- List user sessions for an applicationlist_sessions
- Get detailed session informationget_session
Performance Monitoring
- List monitored pages for an applicationlist_pages
- Get time-series performance metricsget_page_metrics_time_series
- Get histogram of performance metricsget_page_metrics_histogram
- Get time-series error metricsget_error_metrics_time_series
Source Maps
- List source maps for an applicationlist_source_maps
- Get source map detailsget_source_map
- Update source map informationupdate_source_map
- Remove a source mapdelete_source_map
- Upload a new source mapupload_source_map
- Remove all source mapsdelete_all_source_maps
Team Management
- List pending team invitationslist_invitations
- Send a new team invitationsend_invitation
- Get invitation detailsget_invitation
- Revoke a pending invitationrevoke_invitation
Configuration
The server requires the following environment variables:
(required): Your Raygun PAT tokenRAYGUN_PAT_TOKEN
(optional): Comma-separated list of directories allowed for source map operationsSOURCEMAP_ALLOWED_DIRS
Usage with Claude Desktop
Add to your
claude_desktop_config.json
:{ "mcpServers": { "raygun": { "command": "npx", "args": ["-y", "@raygun.io/mcp-server-raygun"], "env": { "RAYGUN_PAT_TOKEN": "your-pat-token-here" } } } }
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Installation
To use with Claude Desktop, add the server config:
On MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "raygun": { "command": "/path/to/server-raygun/build/index.js", "env": { "RAYGUN_PAT_TOKEN": "your-pat-token-ken" } } } }
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Related Servers
S
Sequential Thinking
reference
Dynamic and reflective problem-solving through thought sequences
View Details