Xitoring

io.github.xitoring由 GitHub 帳號 xitoring 發布v1.0.0更新於 Oct 24, 2026

Connect AI assistants to Xitoring monitoring: servers, uptime, incidents, metrics, SSL, and alerts.

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

概覽

AI 產生的概覽

託管型 MCP 伺服器,讓 AI 助理接入 Xitoring 監控資料:伺服器、可用性檢查、事件、指標、SSL 與告警。

可以做什麼
檢視伺服器與代理,讀取即時與歷史 CPU、記憶體、磁碟、網路指標,以及占用最高的程序與系統資訊。列出並檢視各類可用性檢查,取得回應時間、延遲、區域可達性與可用率。搜尋事件、閱讀時間軸與備註,檢視觸發條件與通知路由。檢視狀態頁、元件與維護時段。取得可用性與 SSL 報告、訂閱與配額用量、支援工單,以及稽核與通知紀錄。執行寫入操作,例如解決事件、新增備註、暫停或建立檢查、安排維護、傳送測試通知、邀請聯絡人與建立工單。
適用情境
適合已在 Xitoring 執行監控、希望助理協助排查故障、彙整事件、比較伺服器資源用量、查看可用率與 SSL 到期情況,或在對話中執行暫停檢查、安排維護等日常操作的使用者。
執行需求
遠端 HTTP 端點,無需在本機安裝。需要 Xitoring 帳號(有免費方案)與在控制台產生的 Xitoring API 金鑰,透過 Authorization bearer 標頭傳送。僅支援 stdio 的用戶端需透過 mcp-remote 橋接。MCP 與 Xitoring REST API 共用速率限制。
安裝前請注意
API 金鑰是敏感憑證,透過 Authorization 標頭傳送,外洩時應在控制台撤銷。伺服器包含會改變監控狀態的寫入操作:解決事件、新增備註、暫停或建立檢查、安排維護、傳送測試通知、邀請聯絡人與建立工單。工具結果會成為傳送給模型供應商的對話內容。伺服器處於 beta 階段,工具名稱與回應結構可能變動。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "xitoring": {
      "type": "http",
      "url": "https://app.xitoring.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Xitoring MCP Server

[MCP Compatible] [License: MIT] [Status: Beta]

Connect AI assistants like Claude, Cursor, and ChatGPT to your Xitoring monitoring data.

The Xitoring MCP server is a hosted, remote HTTP server - there is nothing to install or run locally. Point your MCP-compatible client at https://app.xitoring.com/mcp with your Xitoring API key and you're done.

What is Xitoring?

Xitoring is an all-in-one monitoring platform: uptime checks (HTTP, TCP, DNS, ICMP), server monitoring via the Xitogent agent (CPU, memory, disk, network, processes), SSL expiry, heartbeat checks, incident management, status pages, and notification routing. Teams use it to detect outages, triage performance regressions, track SLAs, and run on-call.

What the MCP Server Can Do

The server exposes 60+ tools across these areas:

Servers & Metrics

Inspect servers and Xitogent agents, fetch live and historical CPU / memory / disk / network metrics, list top processes, and pull system info.

Uptime, SSL & Heartbeat

List and inspect every check type (HTTP, HTTPS, TCP, DNS, ICMP, SSL, heartbeat). Get response time, latency, regional reachability, and uptime percentages.

Incidents & Alerting

Search and filter incidents, read incident timelines and notes, inspect triggers and notification routing, and follow incident state changes.

Status Pages & Maintenance

View status pages and the components they expose, list current and upcoming maintenance windows.

Reports & Account

Pull uptime and SSL reports, inspect subscription and quota usage, list and read support tickets.

Audit Logs

Account-level audit logs, Xitogent connection / installation logs, and notification delivery history.

Write Actions

Resolve incidents, add notes, pause / unpause checks, create new checks, schedule maintenance, send test notifications, invite contacts, and open support tickets.

Prerequisites

  • A Xitoring account (free tier works for trying it out)
  • A Xitoring API key - generate one at Dashboard > Account > API Access > Generate Key. Docs: xitoring.com/docs/account/api
  • An MCP-compatible client (Claude Code, Claude Desktop, Cursor, VS Code with Copilot, etc.)

Setup

Pick the section that matches your client. In every example, replace YOUR_API_KEY with the key you generated above.

Claude Code CLI (fastest)

bash
claude mcp add --transport http --scope user xitoring \  https://app.xitoring.com/mcp \  --header "Authorization: Bearer YOUR_API_KEY"

Claude Desktop

Edit your config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
json
{  "mcpServers": {    "xitoring": {      "type": "http",      "url": "https://app.xitoring.com/mcp",      "headers": {        "Authorization": "Bearer YOUR_API_KEY"      }    }  }}

Restart Claude Desktop after saving.

Cursor

Settings > MCP > Add new MCP server, then paste:

json
{  "mcpServers": {    "xitoring": {      "url": "https://app.xitoring.com/mcp",      "headers": {        "Authorization": "Bearer YOUR_API_KEY"      }    }  }}

VS Code (GitHub Copilot)

Create .vscode/mcp.json in your workspace:

json
{  "servers": {    "xitoring": {      "type": "http",      "url": "https://app.xitoring.com/mcp",      "headers": {        "Authorization": "Bearer YOUR_API_KEY"      }    }  }}

Stdio-only clients (via mcp-remote bridge)

If your client only supports stdio transport, bridge through mcp-remote:

json
{  "mcpServers": {    "xitoring": {      "command": "npx",      "args": [        "mcp-remote",        "https://app.xitoring.com/mcp",        "--header",        "Authorization: Bearer YOUR_API_KEY"      ]    }  }}

Verifying the Connection

  1. Restart your MCP client.
  2. Open the tool / server picker - you should see xitoring listed with its tools.
  3. Try the prompt: "List my Xitoring servers and their current status."

If you get a response that names your real servers, you're connected.

Example Prompts

Status & Triage

  • "What incidents are ongoing right now, and which servers or checks are affected?"
  • "Show me the current status of all my servers - flag anything that isn't reporting."
  • "Are there any maintenance windows active or starting in the next 24 hours?"

Performance & Capacity

  • "Which 5 servers have the highest CPU usage right now?"
  • "Show me the top processes by memory on web-prod-01."
  • "Rank my servers by disk usage and tell me which ones are above 80% full."

Uptime & SLA

  • "What's the overall uptime for my checks over the last 30 days?"
  • "Which SSL certificates are expiring in the next 30 days?"
  • "Pull the uptime report for api.example.com for last month."

Incident Response

  • "Summarize the last 3 resolved incidents on db-01 and read me their notes."
  • "Draft a post-mortem from the timeline of incident #1234."
  • "Add a note to the active incident: 'rolling back deploy v2.41, monitoring recovery.'"

Maintenance & Ops

  • "Create a 2-hour maintenance schedule for web-prod-01 starting tomorrow at 02:00 UTC."
  • "Pause the uptime check for staging.example.com while we redeploy."
  • "Create an HTTP check for https://api.example.com/health that runs every minute from EU regions."

Security & Privacy

  • All traffic to https://app.xitoring.com/mcp is encrypted over HTTPS.
  • Authentication is a Xitoring API key passed as Authorization: Bearer .... Revoking the key in the Xitoring dashboard immediately cuts off MCP access.
  • Rotate keys every 90 days for production accounts, and immediately if a key is exposed.
  • Be aware: AI clients send conversation context (including tool results) to their model providers. Only data you explicitly request via MCP tools is read from Xitoring, but those results then become part of the conversation the model provider sees.

Troubleshooting

SymptomWhat to check
401 UnauthorizedThe API key is wrong, revoked, or the header is malformed. The header must be exactly Authorization: Bearer YOUR_API_KEY - no extra quotes, no typos.
MCP server doesn't appear in the clientFully restart the client. Validate JSON syntax (a missing comma will silently disable the entry).
429 Too Many RequestsMCP shares Xitoring's REST API rate limits. Slow down the prompts or upgrade your plan.
Empty results from a toolCheck the API key's scope and whether you're in the right sub-account context. Some tools only return data the key has access to.
Tool call hangsCheck Xitoring's status page, then retry. If reproducible, file an issue with the tool name and timestamp.

Links

Status

The Xitoring MCP server is currently in beta. Tool names and response shapes may change before 1.0. Feedback and bug reports via GitHub issues are very welcome.

License

MIT

來源:README.md,提交 f575bce

工具

0
該伺服器需要 API 金鑰等憑證,因此 SourceWeft 無法在沒有憑證的情況下讀取其工具,也未收錄。

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

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

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

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。