Raygun

Provides Raygun API access for crash reporting and RUM via MCP, including applications, errors, deployments, users, performance, source maps, and team management.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational