Raygun MCP Server

Raygun MCP Server

site icon
2024.12.27 0
TypeScript崩溃报告性能监控API 中间件开发效率
Raygun MCP Server 是一个基于 Model Context Protocol 的服务,用于与 Raygun 的 API V3 端点进行交互,主要服务于崩溃报告和真实用户监控应用程序。该服务器提供了对 Raygun API 功能的全面访问,包括应用程序管理、错误管理、部署管理、用户和会话管理、性能监控、源地图管理以及团队管理等功能。
View on GitHub

Overview

基本能力

产品定位

Raygun MCP Server 是一个用于与 Raygun API 交互的中间件服务,旨在为开发者提供崩溃报告和真实用户监控的全面解决方案。

核心功能

  1. 应用程序管理:列出应用程序、获取应用程序详情、重新生成 API 密钥等。
  2. 错误管理:列出错误组、获取错误组详情、解决/激活/忽略错误组等。
  3. 部署管理:列出部署、获取部署详情、删除/更新部署等。
  4. 用户 & 会话管理:列出客户和会话、获取会话详情等。
  5. 性能监控:列出监控页面、获取性能指标时间序列和直方图等。
  6. 源地图管理:列出源地图、获取源地图详情、上传/删除源地图等。
  7. 团队管理:列出邀请、发送/获取/撤销邀请等。

适用场景

  1. 开发团队需要监控应用程序的崩溃和性能问题。
  2. 需要自动化管理 Raygun 应用程序和部署。
  3. 需要集成 Raygun 功能到现有开发工作流中。

工具列表

  1. Applications 工具:管理 Raygun 应用程序。
  2. Error Management 工具:管理应用程序错误。
  3. Deployment Management 工具:管理应用程序部署。
  4. User & Session Management 工具:管理用户和会话。
  5. Performance Monitoring 工具:监控应用程序性能。
  6. Source Maps 工具:管理 JavaScript 源地图。
  7. Team Management 工具:管理团队邀请。

常见问题解答

  1. 如何获取 RAYGUN_PAT_TOKEN
  2. 需要从 Raygun 账户生成 PAT token。
  3. 如何调试 MCP 服务器
  4. 推荐使用 MCP Inspector 进行调试。

使用教程

使用依赖

  1. 需要安装 Node.js 和 npm。
  2. 需要 Raygun PAT token。

安装教程

  1. 安装依赖: bash npm install
  2. 构建服务器: bash npm run build
  3. 配置 Claude Desktop:
  4. claude_desktop_config.json 中添加服务器配置。

调试方式

  1. 使用 MCP Inspector 进行调试: bash npm run inspector
  2. 访问提供的 URL 进行浏览器调试。

许可证

None