Raygun MCP Server

Raygun MCP Server

镜像的

概述

Raygun MCP 服务器提供通过模型上下文协议与 Raygun API V3 交互的能力,让您管理崩溃报告和用户监控数据。

安装设置

环境变量

  • 必需: RAYGUN_PAT_TOKEN - 您的 Raygun 个人访问令牌
  • 可选: SOURCEMAP_ALLOWED_DIRS - 允许源映射操作的目录(逗号分隔)

与 Claude 桌面版集成

在您的 claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "raygun": {
      "command": "npx",
      "args": ["-y", "@raygun.io/mcp-server-raygun"],
      "env": {
        "RAYGUN_PAT_TOKEN": "your-pat-token-here"
      }
    }
  }
}

配置文件位置:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

主要功能

应用程序管理

  • 列出应用程序 (list_applications)
  • 获取应用程序详情 (get_application, get_application_by_api_key)
  • 重新生成 API 密钥 (regenerate_application_api_key)

错误管理

  • 管理错误组 (list_error_groups, get_error_group)
  • 设置错误状态 (resolve_error_group, activate_error_group, ignore_error_group)

监控与性能

  • 部署管理 (list_deployments, get_deployment, update_deployment)
  • 用户和会话数据 (list_customers, list_sessions, get_session)
  • 性能指标 (get_page_metrics_time_series, get_page_metrics_histogram)

开发工具

  • 源映射管理 (list_source_maps, upload_source_map, delete_source_map)
  • 团队协作 (list_invitations, send_invitation, revoke_invitation)

调试

使用 MCP Inspector 进行调试:

npm run inspector

将打开一个浏览器界面,提供交互式调试工具。

开发

# 安装依赖
npm install

# 构建服务器
npm run build

# 开发模式
npm run watch