StillOnline

io.github.shenwell由 GitHub 帳號 shenwell 發布v0.3.6更新於 Oct 24, 2026

StillOnline MCP: uptime, status pages, checks. REST API for Cursor and Claude Code.

概覽

AI 產生的概覽

StillOnline MCP 讓助理透過 StillOnline REST API 管理託管式正常運作時間監控專案、檢查項目、狀態頁面與事件。

可以做什麼
列出、建立與軟刪除監控專案,包含名稱、網址及選用描述,並管理專案下的檢查項目,包括透過停用暫停檢查以及刪除檢查。在狀態頁面上建立與讀取事件。無需 API 金鑰即可依 slug 讀取公開狀態頁面。舊式底線工具名稱可作為點號工具名稱的別名呼叫。
適用情境
適合為獨立 SaaS 或生產環境 AI 代理使用 StillOnline 的使用者,希望助理不必離開編輯器就能建立或調整監控、檢視檢查項目、發布或查詢事件。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node.js。需要 StillOnline 帳戶(Pro 或 Ultimate 方案)以及透過 STILLONLINE_API_KEY 環境變數提供的 API 金鑰。STILLONLINE_API_BASE 可覆寫預設 API 位址。需要能存取 StillOnline API 的網路。
安裝前請注意
API 金鑰是僅顯示一次的正式金鑰,應只保存在本機環境或安裝精靈中,切勿貼到 AI 對話裡。工具會建立、更新與刪除專案、檢查項目與事件,助理的操作會改變真實的監控設定。設有速率限制(每個金鑰每分鐘 120 次讀取、30 次寫入)。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 StillOnline,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

stillonline-mcp

[npm version] [Smithery] [License: MIT]

MCP server for StillOnline — hosted uptime monitoring and status pages for indie SaaS and production AI agents.

Use it from Cursor, Claude Code, Windsurf, Codex, Antigravity, or any MCP-compatible client. Wraps StillOnline REST API v1 (Pro/Ultimate).

Quick setup

Run in PowerShell or Terminal (not in the AI chat):

bash
npx -y stillonline-mcp

Same as npx -y stillonline-mcp setup — the wizard starts when you run the package in a terminal. Editors launch the MCP server over stdio separately.

The wizard will:

  1. Confirm the package from npm
  2. Arrow keys + Enter — Cursor, Antigravity, Codex, Claude Code, Windsurf, or Other agent
  3. Cursor / Antigravity / Windsurf — writes MCP JSON config
  4. Codex / Claude Code — codex mcp add / claude mcp add + snippet
  5. Verify the API key against StillOnline

Empty or invalid key → error and prompt again.

PowerShell paste: hidden input often blocks Ctrl+V — use right-click, Shift+Insert, or:

bash
npx -y stillonline-mcp setup --visible-key --ru

Then reload MCP in your editor (e.g. Cursor Settings → MCP → Refresh).

Options

bash
npx -y stillonline-mcp setup --client cursor --runpx -y stillonline-mcp setup --dry-runnpx -y stillonline-mcp setup --yes    # overwrite existing stillonline block

Requirements

Security

Do not paste your API key into the AI chat. Use setup or MCP env on your machine only.

Manual MCP config

json
{  "mcpServers": {    "stillonline": {      "command": "npx",      "args": ["-y", "stillonline-mcp"],      "env": {        "STILLONLINE_API_KEY": "sk_live_YOUR_KEY"      }    }  }}
ClientConfig file (examples)
Cursor~/.cursor/mcp.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json

Optional env: STILLONLINE_API_BASE (default https://api.stillonline.tech/v1).

Commands

CommandPurpose
npx -y stillonline-mcpMCP server (stdio, for editors)
npx -y stillonline-mcp setupInteractive installer
npx -y stillonline-mcp --helpCLI help

Tools

ToolRESTNotes
projects.listGET /projects
projects.createPOST /projectsname, url; optional description
projects.deleteDELETE /projects/{id}Soft-delete
checks.listGET /projects/{id}/checks
checks.createPOST /projects/{id}/checksurl; optional name, interval_seconds
checks.updatePATCH /checks/{id}Pause: enabled: false
checks.deleteDELETE /checks/{id}
status.getGET /public/status/{slug}No API key
incidents.createPOST /status-pages/{id}/incidentstitle
incidents.getGET /incidents/{id}

Legacy underscore names such as list_projects and create_check are accepted as call aliases, but new clients should use the dot-notation names above.

Rate limits: 120 GET / 30 write per minute per key. On 429, errors include RATE_LIMIT and retry_after.

Development

bash
git clone https://github.com/shenwell/stillonline-mcp.gitcd stillonline-mcpnpm installnpm run buildnpx stillonline-mcp setup --dry-run

For local MCP server mode, point your client at node + absolute path to dist/cli.js with env.STILLONLINE_API_KEY.

Maintainers syncing from the private StillOnline monorepo: see PUBLISH.md.

Official MCP Registry

This package is published to the Official MCP Registry as io.github.shenwell/stillonline (npm stdio transport). Listed on aggregators such as MCP.so, Smithery, and PulseMCP after registry ingest.

License

MIT — see LICENSE.

來源:README.md,提交 1a4bcb0

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.3.6最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

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

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