QuickStatus

dev.quickstatus由 quickstatus.dev 發布官方發布者v1.1.0更新於 Nov 7, 2026

Uptime checks, status pages, incidents, and maintenance for websites, APIs, DNS, and TCP.

已驗證Streamable HTTP可網頁執行雲端與基礎設施安全與監控

概覽

AI 產生的概覽

QuickStatus 讓助理在 QuickStatus 工作區中管理可用性檢查、狀態頁、事件、維護視窗與告警目標。

可以做什麼
  • 檢視工作區方案上限、探測區域與既有檢查,並依狀態、歷史或中斷讀取檢查結果
  • 建立、更新、刪除並手動執行 HTTP、API、DNS 與 TCP 檢查
  • 建立與管理狀態頁、元件、元件群組、自訂網域與 Slack 連線
  • 檢視、核准或略過事件草稿,並開啟、編輯事件或張貼事件更新
  • 安排、修改或取消維護視窗,並掛接告警目標
  • 列出告警目標並對其中一個送出真實測試告警
適用情境
適合讓助理建置或稽核可用性監控、彙報近期檢查歷史與中斷,或不必切換到主控台就能起草並發布狀態頁事件與維護通知。
執行需求
需要連線到 api.quickstatus.dev 的遠端 streamable HTTP 端點,並在 Authorization 標頭帶上 Bearer 權杖,即 QuickStatus 主控台產生的 sp_ API 金鑰。內部可見性的狀態頁與自訂網域需要 Pro 方案,方案上限會限制端點數量、區域與檢查間隔。
安裝前請注意
此 API 金鑰可存取整個工作區,應視為機密。許多操作會對外發布:建立事件、張貼更新、核准草稿與維護變更可能寄信給訂閱者並發到 Slack,測試告警會送出真實通知。刪除檢查、狀態頁、元件與群組無法復原。內部狀態頁密碼必須由使用者親自輸入,助理不得重述。團隊、API 金鑰、帳務與告警目標建立仍須在主控台完成。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 QuickStatus,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.quickstatus%2Fquickstatus/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "quickstatus": {
      "type": "http",
      "url": "https://api.quickstatus.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

工具

34

usage

Plan caps for this workspace: plan, period, probe_count, monthly_probe_quota, endpoints_used, max_endpoints, max_regions, min_interval_seconds, sample_retention_days, max_status_pages. Call this before creating anything. Stop when a cap is reached.

無需輸入參數。

list_regions

Enabled probe regions: id, name, and region.

無需輸入參數。

list_checks

Checks in this workspace. Use this before create_check so you do not add a second check for a URL that is already watched.

無需輸入參數。

get_check

One check, including assertion, DNS, and TCP fields. Secrets such as request headers, request body, and HTTP auth are not returned.

輸入參數endpoint_id必填

get_check_results

Check results. view is status, history, or outages. history uses hours (default 24) and returns status, status_code, latency_ms, dns_ms, connect_ms, location_name, location_region, and observed_at. Sample metadata is omitted.

輸入參數view必填hoursendpoint_id必填

create_check

Create a check. kind is http, api, dns, or tcp. Defaults: GET, status 200, 10s timeout, email alerts on, interval_seconds from the plan minimum, and one region. DNS defaults to an A record over UDP. TCP requires port. Pass regions only when you want more than the default, and only within max_regions from usage. Request headers, request body, and HTTP auth stay in the console. To link a status page, pass site_id, site_slug, and component_id together.

輸入參數kind必填name必填porttarget必填regionssite_idsite_slugdns_serververify_sslhttp_methodtcp_payloadcomponent_id另有 16 個

update_check

Update a check. Pass only the fields to change. enabled false pauses and true resumes. Linking requires site_id, site_slug, and component_id together, plus optional incident_mode (off, auto, or review: review stores a draft a person approves before it is published), incident_auto_resolve, and display_metrics. Request headers, request body, and HTTP auth stay in the console.

輸入參數nameporttargetenabledregionssite_idsite_slugdns_serververify_sslendpoint_id必填http_methodtcp_payload另有 17 個

delete_check

Delete a check. Run only when the user asked to delete this check in this conversation.

輸入參數endpoint_id必填

run_check

Queue a probe for one check from each of its live regions (the same regions a scheduled run uses). Returns job_id and regions. Call get_check_results with view status for the result; it is not included here.

輸入參數endpoint_id必填

list_status_pages

Status pages in this workspace: slug, name, visibility, publicUrl, custom domain, and the worst open incident status.

無需輸入參數。

get_status_page

One status page: components with ids, groups, incidents with public ids, Slack connection state, and alert-destination ids. has_password is returned; the password is not.

輸入參數slug必填

create_status_page

Create a public status page. visibility internal requires Pro and a password of at least 8 characters that the user typed; never invent a password or repeat it. custom_domain is a hostname such as status.acme.com and requires Pro. With endpoint_ids, each check becomes a component linked to the page with incidents and latency enabled. Returns slug, publicUrl, component ids, and linked check ids. If a later step fails, the new page is deleted.

輸入參數urlname必填slug必填passwordvisibilityendpoint_idscustom_domain

update_status_page

Update a status page. Fields: name, url, visibility, password, custom_domain, show_auto_detected (label incidents a check opened itself as detected automatically). custom_domain null removes it. visibility internal needs a password of at least 8 characters that the user typed. Never invent a password or repeat it.

輸入參數urlnameslug必填passwordvisibilitycustom_domainshow_auto_detected

delete_status_page

Delete a status page and its components. Run only when the user asked to delete this page in this conversation.

輸入參數slug必填

verify_custom_domain

Check the CNAME and TXT records for a status page custom domain.

輸入參數slug必填

create_component

Add a component to an existing status page. Returns its id so update_check can link a check to it.

輸入參數urlname必填slug必填

update_component

Rename a component or change its URL.

輸入參數urlnameslug必填component_id必填

delete_component

Delete a component. Run only when the user asked to delete this component in this conversation.

輸入參數slug必填component_id必填

manage_component_group

Create, update, or delete a component group. action is create, update, or delete. create and update need name. update and delete need group_id. Delete only when the user asked.

輸入參數nameslug必填action必填group_id

slack_connection

Slack connection for a status page. action start returns a URL for the user to open; do not complete OAuth. action disconnect removes the connection. Disconnect only when the user asked. Connection state is on get_status_page.

輸入參數slug必填action必填

page_alert_destinations

Replace the alert destinations attached to a status page with these existing destination ids. Use list_alert_destinations for the ids. An empty list detaches all of them.

輸入參數slug必填destination_ids必填

list_incident_proposals

Drafts waiting for review from checks in incident_mode review, pending first. Approving one publishes it as a status incident.

輸入參數slug必填

approve_incident_proposal

Publish a pending review draft as a status incident. This emails subscribers and posts to Slack. Run only when the user asked to publish it in this conversation. Optional title, body, and impact (minor, major, or critical) replace the draft text.

輸入參數bodyslug必填titleimpactproposal_id必填

dismiss_incident_proposal

Dismiss a pending review draft. Nothing is published.

輸入參數slug必填proposal_id必填

create_incident

Open an incident. This emails subscribers and posts to Slack the same way the console does. Run only when the user asked to publish this incident in this conversation. status is investigating, identified, monitoring, or resolved. impact is minor, major, or critical. component_ids are component public ids. opened_at with resolved_at backfills a past incident.

輸入參數body必填slug必填title必填impact必填status必填opened_atresolved_atcomponent_ids

get_incident

One incident, including updates newest first.

輸入參數slug必填public_id必填

update_incident

Edit an incident's title or impact. Run only when the user asked. With update_id and update_body, rewrite that posted update's message (no new notification). To change status, post a message, or resolve, use post_incident_update instead.

輸入參數bodyslug必填titleimpactstatuspublic_id必填update_idupdate_bodycomponent_ids

post_incident_update

Post an incident update. This emails subscribers and posts to Slack. Run only when the user asked to publish this update in this conversation. status resolved closes the incident.

輸入參數body必填slug必填status必填public_id必填

list_maintenance_windows

Maintenance windows: id, name, starts_at, duration_seconds, timezone, recurrence, weekdays, ends_at, notify_subscribers, and items.

無需輸入參數。

create_maintenance_window

Schedule a maintenance window. duration_seconds is 60 through 7 days. Pass both the check (endpoint_ids) and its public component (status_components) so probes pause and the page shows Under maintenance. notify_subscribers defaults to false. Set it true only when the user asked to email subscribers. This can email subscribers, so run only when the user asked to schedule this window.

輸入參數name必填timezone必填weekdaysstarts_at必填endpoint_idsduration_seconds必填status_componentsnotify_subscribers

update_maintenance_window

Update a maintenance window. notify_subscribers defaults to false unless you set it. This can email subscribers. Run only when the user asked to change this window.

輸入參數nametimezoneweekdaysstarts_atwindow_id必填endpoint_idsduration_secondsstatus_componentsnotify_subscribers

cancel_maintenance_window

Cancel a maintenance window. notify_subscribers defaults to false. This can email subscribers. Run only when the user asked to cancel this window in this conversation.

輸入參數window_id必填notify_subscribers

list_alert_destinations

Existing alert destinations: id, kind, name, and hint. Secrets are not returned. Creating a destination stays in the console.

無需輸入參數。

test_alert_destination

Send a real test alert to an existing destination. Run only when the user asked to send the test.

輸入參數destination_id必填

版本歷史

1
  1. v1.1.0最新Nov 7, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。