Uptimy
my.upti由 upti.my 發布官方發布者v1.0.0更新於 Nov 6, 2026
Uptime monitoring from your assistant: see what's down, run incidents, set up monitors and reports.
概覽
Uptimy 的遠端 MCP 伺服器:讓助理查看哪些服務中斷、處理事件,並設定監控、告警與報告。
- 可以做什麼
- 讀取監控狀態:整體概覽、單一監控項目、依區域的上線率與延遲指標、事件及其時間軸、追蹤的第三方服務、告警與 SLA 報告
- 掃描指定網域並建議值得監控的項目(不會新增任何內容)
- 處理事件:開啟事件、發布時間軸更新、變更狀態並發布到狀態頁,安排維護時段
- 管理監控項目:新增網站、API、憑證、連接埠、ping、DNS 及 cron 心跳檢查,暫停或恢復,立即觸發檢查
- 設定狀態頁、傳送到 Slack、Discord、Teams、Telegram、PagerDuty、電子郵件或 webhook 的告警,以及上線率報告
- 適用情境
- 適合想透過助理了解目前故障與延遲狀況,或讓助理開啟事件、發布狀態更新、設定監控項目、告警與報告,而不必切換到 Uptimy 應用程式的情境。
- 執行需求
- 透過 streamable HTTP 連線 mcp.upti.my 遠端端點;需要 Uptimy 帳號(免費方案即可),連線時以 OAuth 登入並選擇助理可存取的工作區。不支援登入的用戶端需在設定中建立 API 金鑰,並以 Authorization Bearer 標頭送出。部分工具取決於方案。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Uptimy,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/my.upti%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"uptimy": {
"type": "http",
"url": "https://mcp.upti.my/mcp"
}
}
}README
Uptimy MCP server
Your uptime monitoring, in your AI assistant.
Ask what's down, run incidents and status page updates, and set up monitors, alerts and reports from Claude, ChatGPT or Cursor.
Uptimy monitors websites, APIs and cron jobs from several regions, opens incidents when something fails, and runs status pages and uptime reports. This is its remote MCP server, hosted at https://mcp.upti.my/mcp. Connect it and ask:
- Is anything down right now?
- Set up monitoring for my domain and alert #ops in Slack when something goes down.
- Post an update on the open incident: the fix is deployed and we're monitoring.
- How has my API's latency looked this week, per region?
- Did we meet our SLA last month? Add a monthly report for Acme's monitors and email it to their CTO.
The assistant answers from your real checks, including the errors from failed ones. It also sees the third-party services you follow (GitHub, Cloudflare, Stripe, ...), so it can tell your problem apart from a provider's.
Connect
You need an Uptimy account; the free plan works. You sign in with it when you connect, so there's no key to copy.
Claude: open Customize → Connectors, choose + Add → Add custom connector and enter https://mcp.upti.my/mcp.
ChatGPT: add a custom connector in ChatGPT's connector settings with the same URL.
Claude Code:
Then run /mcp, pick uptimy and choose Authenticate.
Cursor (~/.cursor/mcp.json) and other clients that take a URL:
When you sign in, you pick the workspace the assistant may see. Each connection gets its own API key, valid for 90 days and marked AI assistant under Settings → API Keys, where you can revoke it at any time. For clients without sign-in support, create a key there and send it as a header: "headers": { "Authorization": "Bearer upt_..." }.
Tools
24 tools: 10 that read and 14 that change something.
What each tool can do depends on your plan, as in the app: reports other than the weekly default, for example, need Growth and above.
What it won't do
- Nothing deletes. Removing monitors, alerts, status pages or reports stays in the Uptimy app and uptimyctl, and so does editing a monitor's settings or a status page's design.
- Adding twice is safe. The setup tools skip what's already monitored and return what already exists under the same name.
- It asks first. Every tool is marked as read-only or not and destructive or not, so your client can ask before running it. The server also tells the assistant to confirm with you before posting public updates, publishing a status page or pausing monitors.
How it works
The server is a stateless gateway with no database and no credentials of its own. Every request carries the caller's API key. The server checks the key with the Uptimy API and forwards the request to the same API uptimyctl uses. Successful checks are cached for 3 minutes, so a revoked key stops working within a few minutes. Responses are trimmed before they reach the model. Monitor settings that can hold secrets (headers, bodies, tokens, passwords, scripts, ...) come back as [redacted].
It logs one line per request and one per tool call: the tool, the key's ID, how long it took and any error. It never logs arguments or results.
Sign-in is OAuth 2.1 with PKCE and dynamic client registration. https://api.upti.my is the authorization server, found through https://mcp.upti.my/.well-known/oauth-protected-resource/mcp.
Help & support
- Questions and setup help: ask in Discord, in the #help forum. Say which assistant you connected (Claude, ChatGPT, Cursor, ...).
- Bugs and feature requests: open an issue.
- Security issues: report them privately, see SECURITY.md.
- Uptimy account or billing: [email protected].
Contributing
Bug reports, fixes and new tools are welcome. See CONTRIBUTING.md for setup, how the code is laid out and how to add a tool. Report security issues privately (SECURITY.md).
License
來源:README.md,提交 a5fdb4a
工具
0版本歷史
1- v1.0.0最新Nov 6, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分