list_services
List Services
List all monitored services with their current status (OK, DEGRADED, DOWN, PAUSED, PENDING). Call this first to get an overview of infrastructure health, or to find a service's ID.
status
io.fltln由 fltln.io 發布官方發布者v2.0.0更新於 Nov 3, 2026
Check infrastructure health, manage incidents, and run runbooks in Faultline.
Faultline 的託管 MCP 伺服器,讓助理檢查基礎設施健康狀態、處理事件、查詢值班人員並執行已核准的 runbook。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.fltln%2Ffaultline/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"faultline": {
"type": "http",
"url": "https://mcp.fltln.io/mcp",
"headers": {
"X-API-Key": "<YOUR_API_KEY>"
}
}
}
}Faultline is infrastructure monitoring and incident
management for DevOps/SRE teams. This repo documents faultline-mcp,
Faultline's remote MCP server, which lets AI agents (Claude, Claude Code,
Claude Desktop, or anything MCP-compatible) operate Faultline: check
infrastructure health, inspect and act on incidents, look up who's on call,
and run approved runbooks.
This repo is documentation plus an Agent Skill. The server is hosted by
Faultline at https://mcp.fltln.io/mcp (Streamable HTTP transport), so
there's nothing to install or run yourself.
flt_....https://mcp.fltln.io/mcp, sending the key as
either X-API-Key: flt_... or Authorization: Bearer flt_....Claude Code:
Clients that take raw JSON config (Claude Desktop, etc.):
You can browse the toolset before creating a key. The MCP discovery methods
initialize, notifications/initialized, and tools/list work without an
API key, so connector directories, registry scanners, and curious humans can
see every tool's name, description, input schema, and annotations:
Anything else, including every tools/call, needs a key and returns 401
without one.
skills/faultline/SKILL.md is an
Agent Skill
that teaches Claude how to use these tools well:
diagnose_incident returned for that incident.Install it alongside the MCP server:
skills/faultline folder into ~/.claude/skills/
(all projects) or .claude/skills/ (one project).faultline folder and upload it
under Settings → Capabilities → Skills.run_runbook is the only tool that changes
infrastructure. Its description, and the Agent Skill, instruct the calling
agent to use it only after diagnose_incident recommended it and you've
explicitly confirmed.Questions or issues: [email protected] or the Faultline dashboard.
來源:README.md,提交 e4eb376
List Services
List all monitored services with their current status (OK, DEGRADED, DOWN, PAUSED, PENDING). Call this first to get an overview of infrastructure health, or to find a service's ID.
statusGet Service
Get one service's details including its 10 most recent health checks (status codes, latency, errors). Call this when diagnosing WHY a service is degraded or down.
serviceId必填List Incidents
List incidents — open ones by default, or recently resolved with status='resolved'. Call this when asked about outages, what's broken, or incident history.
statusGet Incident
Get an incident's full record: timeline of every update, escalations, runbook results, AI summary, and post-mortem if drafted. Call this before acting on an incident.
incidentId必填Acknowledge Incident
Acknowledge an open incident, stopping further escalation. Call this when the user says they are looking into an incident or asks you to take ownership of it.
incidentId必填Resolve Incident
Mark an incident as resolved, with an optional note describing the fix. Only call this when the user confirms the underlying issue is fixed — resolving is a status-page-visible action.
noteincidentId必填Who Is On Call
Get the person currently on call for each on-call schedule, and when their shift ends. Call this when deciding who to contact about an incident.
無需輸入參數。
List Anomalies
List recent learned-baseline latency anomalies: observed vs baseline response time, the deviation z-score, how many consecutive hours it has been sustained, and the incident it auto-opened (if any). Call this when asked why a service is slow, about latency spikes, or for early degradation signals that have not yet tripped a hard up/down threshold.
無需輸入參數。
Diagnose Incident
Analyze an open incident and recommend the next action: run a specific runbook, escalate to a human, resolve, or wait. Returns the recommendation (with rationale and confidence) and the candidate runbooks. This is analysis ONLY — it does not change anything. Call this to decide what to do about an incident; then confirm with the user before calling run_runbook.
incidentId必填Run Runbook
Execute one specific runbook against an incident. This MUTATES INFRASTRUCTURE (it can restart or scale services). Only call after diagnose_incident recommended it AND the user has confirmed. Pass the runbookId from the diagnosis's recommendation or candidate list.
runbookId必填incidentId必填已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在儲存庫或註冊中心條目中宣告授權條款。
claude mcp add --transport http faultline-mcp https://mcp.fltln.io/mcp \ --header "X-API-Key: flt_..."{ "mcpServers": { "faultline": { "type": "http", "url": "https://mcp.fltln.io/mcp", "headers": { "X-API-Key": "flt_..." } } }}curl -s https://mcp.fltln.io/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'