Raygun MCP Server

Raygun MCP Server
官方

用于 Raygun API V3 端点的 MCP 服务器,用于与您的崩溃报告和真实用户监控应用程序进行交互。该服务器通过模型上下文协议提供对 Raygun API 功能的全面访问。

监控
访问服务器

Tools

get_application

Get application by identifier

activate_error_group

Set the status of the error group to active

list_applications

List all applications under the users account on Raygun

get_application_by_api_key

Get application by API key

regenerate_application_api_key

Regenerate application API key

list_customers

List customers for an application

list_deployments

List deployments for an application

get_deployment

Get deployment by identifier

delete_deployment

Delete deployment

update_deployment

Update deployment details

reprocess_deployment_commits

Reprocess deployment commits

list_error_groups

List error groups for an application

get_error_group

Get error group by identifier

resolve_error_group

Set the status of the error group to resolved

ignore_error_group

Set the status of the error group to ignored

permanently_ignore_error_group

Set the status of the error group to permanently ignored

list_pages

List pages for an application

get_page_metrics_time_series

Get time-series metrics for pages

get_page_metrics_histogram

Get histogram metrics for pages

get_error_metrics_time_series

Get time-series metrics for errors

list_sessions

List sessions for an application

get_session

Get session by identifier

list_invitations

Returns a list invitations that the token and token owner has access to

send_invitation

Send an invitation to a user

get_invitation

Get an invitation by identifier

revoke_invitation

Revoke a sent invitation

list_source_maps

Returns a list of source maps for the specified application

get_source_map

Returns a single source map by identifier

update_source_map

Update the details of a source map

delete_source_map

Delete a source map

upload_source_map

Uploads a source map to the specified application

delete_all_source_maps

Deletes all source maps

README

Raygun MCP 服务器

Raygun API V3 端点的 MCP 服务器,用于与您的崩溃报告和真实用户监控应用程序进行交互。此服务器通过模型上下文协议提供对 Raygun API 功能的全面访问。

功能

工具

应用程序

  • list_applications - 列出您帐户下的所有应用程序
  • get_application - 通过标识符获取应用程序详细信息
  • get_application_by_api_key - 通过 API 密钥获取应用程序详细信息
  • regenerate_application_api_key - 为应用程序生成新的 API 密钥

错误管理

  • list_error_groups - 列出应用程序的错误组
  • get_error_group - 获取有关错误组的详细信息
  • resolve_error_group - 将错误组状态设置为已解决
  • activate_error_group - 将错误组状态设置为活动
  • ignore_error_group - 将错误组状态设置为已忽略
  • permanently_ignore_error_group - 将错误组状态设置为永久忽略

部署管理

  • list_deployments - 列出应用程序的部署
  • get_deployment - 通过标识符获取部署详细信息
  • delete_deployment - 删除部署
  • update_deployment - 更新部署信息
  • reprocess_deployment_commits - 重新处理部署提交数据

用户 & 会话管理

  • list_customers - 列出应用程序的客户
  • list_sessions - 列出用户的会话
  • get_session - 获取详细的会话信息

性能监控

  • list_pages - 列出应用程序的受监控页面
  • get_page_metrics_time_series - 获取时间序列性能指标
  • get_page_metrics_histogram - 获取性能指标的直方图
  • get_error_metrics_time_series - 获取时间序列错误指标

源代码地图

  • list_source_maps - 列出应用程序的源代码地图
  • get_source_map - 获取源代码地图详细信息
  • update_source_map - 更新源代码地图信息
  • delete_source_map - 删除源代码地图
  • upload_source_map - 上传新的源代码地图
  • delete_all_source_maps - 删除所有源代码地图

团队管理

  • list_invitations - 列出待处理的团队邀请
  • send_invitation - 发送新的团队邀请
  • get_invitation - 获取邀请详细信息
  • revoke_invitation - 撤销待处理的邀请

配置

服务器需要以下环境变量:

  • RAYGUN_PAT_TOKEN (必需): 您的 Raygun PAT 令牌
  • SOURCEMAP_ALLOWED_DIRS (可选): 允许用于源代码地图操作的目录的逗号分隔列表

与 Claude Desktop 一起使用

添加到您的 claude_desktop_config.json:

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

开发

安装依赖项:

npm install

构建服务器:

npm run build

用于自动重建的开发:

npm run watch

安装

要与 Claude Desktop 一起使用,请添加服务器配置:

在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json 在 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"
      }
    }
  }
}

调试

由于 MCP 服务器通过 stdio 进行通信,因此调试可能具有挑战性。 我们建议使用 MCP Inspector,它作为包脚本提供:

npm run inspector

Inspector 将提供一个 URL 以访问浏览器中的调试工具。

推荐服务器

Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
mixpanel

mixpanel

连接到您的 Mixpanel 数据。从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript
PostHog MCP Server

PostHog MCP Server

一个模型上下文协议服务器,它使 Claude Desktop 用户能够直接与 PostHog 交互,允许他们通过自然语言命令查看项目和创建注释。

官方
本地
Python
metoro-mcp-server

metoro-mcp-server

使用LLM查询和交互由Metoro监控的Kubernetes环境。查看APM、指标、追踪和性能分析信息。

官方
本地
Go
systemd-coredump MCP Server

systemd-coredump MCP Server

启用支持 MCP 的应用程序,通过与 systemd-coredump 功能集成,来访问、管理和分析系统核心转储。

本地
JavaScript
Airbyte Status Checker

Airbyte Status Checker

一个用于 Claude Desktop 的 MCP 服务器,允许用户检查他们的 Airbyte 连接状态。

本地
Python
MCP Variance Log

MCP Variance Log

一个自主工具,用于查找对话结构中的统计变异,并将异常事件记录到 SQLite 数据库中。该系统使用模型上下文协议 (MCP) 构建,旨在与 Claude Desktop 或其他兼容 MCP 的客户端一起使用。

本地
Python
Umami Analytics MCP Server

Umami Analytics MCP Server

通过提供对 Umami 网站分析数据的访问,增强 Claude 的能力,从而实现用户行为分析、网站性能跟踪和数据驱动的洞察生成。

本地
Python
MCP Accessibility Scanner

MCP Accessibility Scanner

使用 Playwright 和 Axe-core 启用 WCAG 合规性的自动化 Web 可访问性扫描,提供包含修复指导的可视化和 JSON 报告。

本地
TypeScript
ConsoleSpy

ConsoleSpy

一个工具,用于捕获浏览器控制台日志,并通过模型上下文协议 (MCP) 使其在 Cursor IDE 中可用。

本地
JavaScript