- Home
- MCP servers
- Raygun
Raygun
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mcp-mirror-mindscapehq_mcp-server-raygun": {
"command": "npx",
"args": [
"-y",
"@raygun.io/mcp-server-raygun"
],
"env": {
"RAYGUN_PAT_TOKEN": "YOUR_TOKEN_HERE",
"SOURCEMAP_ALLOWED_DIRS": "/src/maps,/maps"
}
}
}
}You can host Raygun's API endpoints as an MCP server to access Crash Reporting and Real User Monitoring features through a unified, scriptable interface. This server exposes Raygun’s API capabilities via the Model Context Protocol, letting you manage applications, errors, deployments, users, performance metrics, source maps, and team management from your MCP client.
How to use
You connect to the Raygun MCP Server from your MCP client to perform operations such as listing applications, viewing error groups, managing deployments, and retrieving performance metrics. Use the standard MCP workflow: authenticate, select the target application, and call the available endpoints through the MCP client. The server organizes capabilities into categories like Applications, Error Management, Deployments, Users & Sessions, Performance Monitoring, Source Maps, and Team Management, so you can perform tasks in a structured, automated way.
How to install
Prerequisites you need before installation: Node.js and npm must be installed on your machine.
Install dependencies for the MCP server project.
npm install
Build the server for production use.
npm run build
To develop with auto-rebuild, start the watcher.
npm run watch
Configure how you run the server in Claude Desktop by adding an MCP entry that uses npm to fetch and run the server package. This example shows using npx to start the remote Raygun MCP server.
{
"mcpServers": {
"raygun": {
"command": "npx",
"args": ["-y", "@raygun.io/mcp-server-raygun"],
"env": {
"RAYGUN_PAT_TOKEN": "your-pat-token-here"
}
}
}
}
Additional configuration and runtime notes
You can also run a locally built server binary/entry point, pointing Claude Desktop to the local build output. The following example shows configuring Claude Desktop to execute the built server directly from a local path.
{
"mcpServers": {
"raygun": {
"command": "/path/to/server-raygun/build/index.js",
"env": {
"RAYGUN_PAT_TOKEN": "your-pat-token-ken"
}
}
}
}
Security and debugging notes
MCP servers communicate over stdio, so ensure you securely store your PAT and avoid exposing it in plaintext in shared environments. If you need deeper debugging, use the MCP Inspector tool to access debugging surfaces from your browser.
Available tools
list_applications
List all applications under your Raygun account.
get_application
Get details for a specific application by its identifier.
get_application_by_api_key
Retrieve application details using an API key.
regenerate_application_api_key
Generate a new API key for an application.
list_error_groups
List error groups for a given application.
get_error_group
Get detailed information about a single error group.
resolve_error_group
Mark an error group as resolved.
activate_error_group
Mark an error group as active.
ignore_error_group
Ignore an error group.
permanently_ignore_error_group
Permanently ignore an error group.
list_deployments
List deployments for an application.
get_deployment
Get deployment details by identifier.
delete_deployment
Remove a deployment.
update_deployment
Update deployment information.
reprocess_deployment_commits
Reprocess deployment commit data.
list_customers
List customers for an application.
list_sessions
List user sessions for an application.
get_session
Get detailed session information.
list_pages
List monitored pages for an application.
get_page_metrics_time_series
Get time-series performance metrics for pages.
get_page_metrics_histogram
Get histogram of page performance metrics.
get_error_metrics_time_series
Get time-series error metrics.
list_source_maps
List source maps for an application.
get_source_map
Get details of a source map.
update_source_map
Update source map information.
delete_source_map
Remove a source map.
upload_source_map
Upload a new source map.
delete_all_source_maps
Remove all source maps.
list_invitations
List pending team invitations.
send_invitation
Send a new team invitation.
get_invitation
Get invitation details.
revoke_invitation
Revoke a pending invitation.