Raygun
官方与您的Raygun账户中的崩溃报告和实时监控数据进行交互
你可以用 Raygun MCP 做什么?
- 调查错误分组 — 使用
error_groups_search和error_group_investigate搜索并检查错误分组,以获取堆栈跟踪和上下文。 - 跟踪部署 — 使用
deployment_get_latest或deployment_investigate将新错误与最近的发布版本关联起来。 - 分析性能 — 查询
metrics_website_performance_analyze或apm_hotspots_search,以查找缓慢的方法、数据库查询或页面加载性能回退。 - 探索客户会话 — 通过
customers_search和session_investigate查找用户活动,以了解体验在何处失败。 - 管理错误状态 — 通过
error_group_update_status和error_group_add_comment更新解决状态或添加评论。 - 审查团队邀请 — 使用
invitations_manage、invitation_send和invitation_revoke列出、发送或撤销邀请。
文档
🔭 Raygun MCP 服务器
使用 AI 助手调查 Raygun 中的错误和性能问题
一个远程模型上下文协议(MCP)服务器,将 AI 助手连接到 Raygun 崩溃报告、真实用户监控和应用性能监控。
✨ 主要功能
- 🐛 错误管理 - 调查、解决和跟踪应用程序错误与崩溃,包含完整的堆栈跟踪和上下文
- 🚀 部署跟踪 - 监控发布并将错误与部署关联,以识别有问题的变更
- ⚡ 性能洞察 - 分析页面加载时间、用户指标和随时间变化的性能趋势
- 🔬 APM 调查 - 查找后端热点、反复出现的性能问题和慢速跟踪
- 👥 用户监控 - 跟踪客户会话、行为模式,并识别受影响的用户
- 🤝 团队协作 - 管理邀请并协调团队中的错误解决
- 📊 指标与分析 - 针对错误和性能的时间序列分析和分布直方图
📋 要求
- 一个具有有效订阅的 Raygun 账户
- 一个支持 OAuth 的 MCP 客户端,或一个 Raygun 个人访问令牌
🚀 入门指南
Raygun MCP 服务器托管于:
https://api.raygun.com/v3/mcp
Raygun 负责托管和更新该服务,因此无需安装任何软件包或本地服务器。
OAuth(推荐)
将 URL 添加为流式 HTTP 服务器,无需 Authorization 标头。首次连接时,您的 MCP 客户端将在浏览器中打开 Raygun,以便您登录、选择计划、查看请求的权限并授权访问。
您无需提供 OAuth 客户端 ID 或客户端密钥。Raygun 支持自动客户端注册。
Codex 和 ChatGPT 桌面应用
codex mcp add raygun --url https://api.raygun.com/v3/mcp
codex mcp login raygun
此配置由 Codex CLI、Codex IDE 扩展和同一 Codex 主机上的 ChatGPT 桌面应用共享。
在 ChatGPT 桌面应用中,打开 设置 > MCP 服务器,选择 添加服务器,选择 流式 HTTP,然后输入 Raygun 端点。保存并重启应用,然后为 Raygun 选择 身份验证。
ChatGPT 网页版通过插件使用远程 MCP 工具,不会读取您本地的 Codex MCP 配置。单独发布的 Raygun 插件将从插件目录中安装。
Claude Code
claude mcp add --transport http raygun https://api.raygun.com/v3/mcp
在 Claude Code 中运行 /mcp,并按照浏览器身份验证流程操作。
Cursor
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp"
}
}
}
Cursor 在连接时会提示您进行身份验证。
VS Code
{
"servers": {
"raygun": {
"type": "http",
"url": "https://api.raygun.com/v3/mcp"
}
}
}
VS Code 在连接时会提示您进行身份验证。
个人访问令牌
对于不支持 MCP OAuth 的客户端以及自动化场景,仍支持 PAT 身份验证。以下示例使用 Cursor 的配置格式;其他客户端在其 HTTP 服务器配置中使用相同的 Authorization 标头:
{
"mcpServers": {
"raygun": {
"url": "https://api.raygun.com/v3/mcp",
"headers": {
"Authorization": "Bearer YOUR_PAT_TOKEN"
}
}
}
}
💬 您的第一个提示
配置完成后,尝试向您的 AI 助手提问:
- “查找我的结账应用在最新部署后首次出现的错误。”
- “调查最频繁发生的生产错误,并向我展示一个具有代表性的堆栈跟踪。”
- “在过去 24 小时内,哪些后端方法或数据库查询消耗了最多时间?”
- “向我展示客户
user@example.com的最后一次会话,并解释他们的体验在哪里失败。” - “比较过去七天的 p95 页面性能,并识别最大的回退。”
🛠️ 工具
Raygun MCP 服务器提供以下类别的工具:
📱 应用程序
applications_list- 列出您 Raygun 账户中的所有应用程序applications_search- 按名称搜索应用程序application_get_details- 获取详细的应用程序信息application_regenerate_api_key- 为应用程序生成新的 API 密钥
🐛 错误管理
error_groups_list- 列出应用程序中的错误组error_groups_search- 按错误、堆栈跟踪、URL、版本、用户、标签或自定义数据搜索事件error_group_investigate- 获取特定错误组的完整详细信息error_group_update_status- 更改错误组状态(解决、忽略、激活)error_group_add_comment- 向错误组添加调查备注error_group_read_comments- 查看现有的调查备注error_group_instances_list- 列出错误组中的事件error_instance_get- 获取事件的完整堆栈跟踪和上下文
🚀 部署
deployments_list- 列出应用程序的部署deployment_create- 创建新的部署记录deployment_get_latest- 获取带有错误分析的最新部署deployment_investigate- 获取全面的部署信息deployment_manage- 更新或删除部署
👥 客户与会话
customers_search- 按名称、电子邮件或标识符搜索客户customer_investigate- 获取客户资料、最近的错误组和会话sessions_list- 列出带有环境和设备数据的用户会话session_investigate- 检查会话的环境、错误和页面视图
🔬 应用性能监控
apm_issues_search- 查找反复出现的后端性能问题和反模式apm_issue_investigate- 检查问题的指标和受影响的跟踪apm_traces_search- 查找缓慢或失败的后端请求apm_trace_investigate- 检查跟踪中的分析器线程和重要调用apm_hotspots_search- 对慢速方法、数据库查询和外部调用进行排名
📊 性能与指标
pages_list- 列出应用程序中受监控的页面page_investigate- 获取用于指标查询的页面详细信息metrics_website_performance_analyze- 跟踪随时间变化的性能趋势metrics_performance_distribution_analyze- 了解性能变异性metrics_error_trends_analyze- 跟踪错误率和模式
🤝 团队管理
invitations_manage- 列出并查看团队邀请invitation_send- 发送新的团队邀请invitation_revoke- 取消待处理的邀请
有关每个工具的详细文档,请参阅 工具参考。
🔐 身份验证
OAuth
Raygun 为 HTTP 客户端实现了 MCP 授权流程。服务器通过 OAuth 受保护资源元数据公布其授权服务器,兼容的客户端使用客户端 ID 元数据文档或动态客户端注册自动注册自身。
访问权限与 Raygun 用户、计划和同意屏幕上批准的权限范围相关联。兼容的客户端安全地存储和刷新自己的令牌。
每个 OAuth 连接授予对一个 Raygun 计划的访问权限。当您需要使用不同计划时,请添加另一个 Raygun MCP 配置并单独授权。
安全与访问
- OAuth 永远不会授予客户端超出已登录 Raygun 用户已有的访问权限。
- 读写访问权限由 OAuth 期间批准或分配给 PAT 的权限范围控制。
- 某些工具可以更改 Raygun 数据,包括错误状态、部署、邀请、评论和摄取 API 密钥。在 MCP 客户端中批准写入操作之前,请审查这些操作。
- 应用程序工具可以返回或轮换摄取 API 密钥。将返回的密钥视为凭据;轮换密钥会立即使之前的密钥失效。
- 工具结果可能包含在您选择的 AI 客户端或模型提供商处理的对话中。请遵循您组织的诊断和客户数据共享政策。
获取个人访问令牌
当 OAuth 不适用时,PAT 仍然可用:
- 导航至 Raygun 个人访问令牌
- 点击 创建新令牌
- 为您的令牌指定一个描述性名称(例如,“MCP 服务器访问”)
- 为您的用例选择适当的权限
- 复制生成的令牌,并将其作为
Authorization: Bearer YOUR_PAT_TOKEN发送
请确保 PAT 的安全,切勿将其提交到版本控制中。
有关更多详细信息,请参阅 Raygun API 文档。
📖 关于
Raygun MCP 服务器使 AI 助手能够调查崩溃报告、RUM 和 APM 数据;跟踪部署;分析性能;并通过自然语言对话管理应用程序监控。
🔗 资源
- 📚 Raygun 文档
- 📘 Raygun MCP 设置指南
- 🔌 Raygun API 参考
- 🤖 模型上下文协议
- 🐛 报告问题
由 Raygun 用 ❤️ 构建