跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.flashcat.cloud/llms.txt

Use this file to discover all available pages before exploring further.

概述

Flashduty 提供多种开发者工具,帮助您以编程方式管理故障响应流程、自动化运维操作,并将 Flashduty 集成到现有工作流中。

Open API

RESTful API,用于访问和操作 Flashduty 的实体数据,包括故障、告警、协作空间、值班表等资源的增删改查。

MCP Server

基于 Model Context Protocol 的服务端,将 Flashduty API 接入 Claude、Cursor 等 AI 工具,实现通过自然语言查询故障、管理状态页、查看值班信息。

Terraform Provider

Terraform Provider,支持以代码方式管理协作空间、分派策略、值班表、静默策略等 12 类资源,实现基础设施即代码。

Open API

Flashduty Open API 采用 RESTful 风格,支持通过 APP Key 进行身份验证。您可以使用 API 完成以下操作:
  • 创建和管理故障、告警
  • 配置协作空间和分派策略
  • 查询值班表和成员信息
  • 管理集成和 Webhook
访问 API 文档 查看完整的接口说明和请求示例。

MCP Server

Flashduty MCP Server 实现了 Model Context Protocol,为 AI 工具提供 18 个工具,覆盖 6 个功能模块:
模块工具数功能
故障管理8查询、创建、认领、关闭故障,查看时间线和关联告警,查找相似故障
变更管理1查询变更记录
状态页4查询状态页、创建事件、更新时间线
用户与团队2查询成员和团队信息
协作空间2查询协作空间和分派策略
自定义字段1查询自定义字段定义
支持三种部署方式:
  • 远程服务 — 直接连接 https://mcp.flashcat.cloud/mcp,无需安装
  • Docker — 使用预构建镜像本地部署
  • 本地编译 — 从源码构建
访问 GitHub 仓库 查看完整的部署指南和工具参考。

Terraform Provider

Flashduty Terraform Provider 支持以代码方式管理 12 类资源和 13 类数据源: 资源(可创建和管理):
资源说明
flashduty_team团队
flashduty_member_invite成员邀请
flashduty_channel协作空间(含告警聚合、抖动检测、自动关闭配置)
flashduty_schedule值班表(支持多层轮换、时间限制)
flashduty_escalate_rule分派策略(多环节、时间过滤、告警过滤)
flashduty_silence_rule静默策略
flashduty_inhibit_rule抑制策略
flashduty_field自定义字段
flashduty_route告警路由
flashduty_template通知模板
flashduty_alert_pipeline告警处理流水线
flashduty_incident故障
数据源(可查询): 支持按 ID 或名称查询团队、协作空间、成员、自定义字段、通知模板和路由配置。
访问 Terraform Registry 查看完整的资源属性和使用示例。