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 分