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 分

    请在仓库或注册中心条目中声明许可证。