← 返回目录
R

Rootly

社区
Rootly MCP服务器:事件管理、值班调度和智能分析
GitHub 源仓库 ↗
★ 45 Stars 分类 · 开发工具 热门
64FMRS · C

Rootly MCP服务器是一个功能强大的工具,为事件管理、值班调度和智能分析提供了全面的解决方案。它支持多种MCP客户端,并提供了丰富的工具集来管理各种DevOps操作。通过动态工具生成和智能分析功能,它能够帮助团队更有效地响应和管理事件。

可靠性
9/20
安全与权限
13/20
维护活跃度
12/20
文档质量
16/20
安装易用性
14/20
查看 FMRS 评分方法 →

Rootly MCP服务器提供事件管理、值班调度和智能分析功能,通过Rootly API为Cursor、Windsurf、Claude和其他MCP客户端提供服务。

工具能力

list_incidents
列出所有事件
get_incident
获取特定事件的详细信息
create_incident
创建新的事件
update_incident
更新现有事件
search_incidents
搜索符合条件的事件
find_related_incidents
使用相似性分析查找历史相关事件
suggest_solutions
基于过去成功的解决方案推荐解决方案
create_incident_action_item
创建事件行动项
list_incident_action_items
列出事件的行动项
update_incident_form_field_selection
更新事件表单字段选择
list_teams
列出所有团队
get_current_user
获取当前用户信息
list_services
列出所有服务
list_severities
列出所有严重性级别
get_alert
获取特定警报的详细信息
list_alerts
列出所有警报
get_alert_by_short_id
通过短ID获取警报
list_escalation_policies
列出所有升级策略
get_escalation_policy
获取特定升级策略的详细信息
list_on_call_roles
列出所有值班角色
list_schedules
列出所有调度
get_schedule_shifts
获取调度班次
get_oncall_handoff_summary
获取值班交接摘要
get_shift_incidents
获取班次期间的事件
list_endpoints
列出所有端点
check_oncall_health_risk
检查值班健康风险
check_responder_availability
检查响应者可用性
collect_incidents
收集事件数据
create_override_recommendation
创建覆盖建议
get_server_version
获取服务器版本信息
list_workflow_runs
create_incident_form_field_selection
create_workflow_task
get_alert_event
get_alert_group
get_alert_routing_rule
get_alert_source
get_alert_urgency
get_catalog
get_catalog_entity
get_cause
get_custom_form
get_environment
get_escalation_level
get_escalation_path
get_form_field
get_form_field_option
get_functionality
get_functionality_incidents_chart
get_functionality_uptime_chart
get_incident_action_items
get_incident_type
get_on_call_role
get_on_call_shadow
get_override_shift
get_schedule
get_schedule_rotation
get_service
get_service_incidents_chart
get_service_uptime_chart
get_severity
get_status_page
get_status_page_template
get_team
get_team_incidents_chart
get_user
get_workflow
get_workflow_form_field_condition
get_workflow_group
get_workflow_task
list_alert_events
list_alert_groups
list_alert_routing_rules
list_alert_sources
list_alert_urgencies
list_all_incident_action_items
list_catalog_entities
list_catalogs
list_causes
list_custom_forms
list_environments
list_escalation_levels
list_escalation_levels_paths
list_escalation_paths
list_form_field_options
list_form_fields
list_functionalities
list_incident_alerts
list_incident_form_field_selections
list_incident_types
list_on_call_shadows
list_override_shifts
list_schedule_rotation_active_days
list_schedule_rotation_users
list_schedule_rotations
list_shifts
list_status_page_templates
list_status_pages
list_users
list_workflow_form_field_conditions

安装接入

  1. 使用托管服务:无需本地安装,直接使用URL: https://mcp.rootly.com/mcp
  2. 本地安装:
  • 安装Python 3.12或更高版本
  • 安装uv包管理器
  • 设置ROOTLY_API_TOKEN环境变量
  • 使用uvx命令运行: uvx --from rootly-mcp-server rootly-mcp-server
claude_desktop_config.json
{
  "hosted": {
    "url": "https://mcp.rootly.com/mcp",
    "auth": "OAuth2 or API Token"
  },
  "local": {
    "command": "uvx",
    "args": [
      "--from",
      "rootly-mcp-server",
      "rootly-mcp-server"
    ],
    "env": {
      "ROOTLY_API_TOKEN": "Your Rootly API token"
    }
  }
}

选型与风险

适合谁

  • DevOps团队
  • SRE工程师
  • 事件响应团队
  • 值班经理
  • 平台工程师
  • 需要事件管理功能的开发团队

不适合谁

  • 需要完全本地化部署的组织
  • 不使用Rootly作为事件管理系统的团队
  • 不需要实时警报和事件管理的简单应用

所需权限

  • 需要Rootly API访问权限
  • 可能需要OAuth2认证或API令牌
  • 根据配置可能需要写权限以创建和更新事件

风险与副作用

  • API令牌泄露风险
  • 对Rootly服务的依赖
  • 网络连接问题可能影响功能
  • 大量数据请求可能导致性能问题

常见排障

  1. 检查API令牌是否正确设置
  2. 验证网络连接到Rootly服务
  3. 确认MCP客户端配置正确
  4. 检查Rootly服务状态
  5. 查看日志以获取详细错误信息

使用场景

事件响应和管理
值班调度和覆盖
警报管理和监控
事件分析和趋势报告
后事件分析和回顾
服务健康监控
团队协作和沟通

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Cursor完整支持
Windsurf完整支持
Gemini CLI完整支持
Codex完整支持