mcpField
S
StillOnline

StillOnline

本地服务
github.com/shenwell开发工具120 周前更新

关于 StillOnline

StillOnline 是用于管理 StillOnline 正常运行时间监控和状态页面的 MCP 服务,面向独立 SaaS 团队及生产环境中的 AI Agent。它封装 REST API v1,支持项目、HTTP/SSL 检查和事件操作。

主要功能

  1. 01列出、创建和删除项目
  2. 02管理 HTTP 与 SSL 检查
  3. 03读取公开状态页面
  4. 04创建和查询事件
  5. 05通过交互式向导配置客户端

适用场景

  1. 01为服务 URL 创建运行检查
  2. 02暂停或删除现有检查
  3. 03在状态页面发布事件
  4. 04查看项目和事件详情

MCP 相关

将 StillOnline REST API v1 操作作为工具提供给 MCP 客户端。服务通过 stdio 运行,认证操作需要 Pro 或 Ultimate API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"stillonline": {
"command": "npx",
"args": [
"-y",
"stillonline-mcp"
],
"env": {
"STILLONLINE_API_KEY": "<STILLONLINE_API_KEY>",
"STILLONLINE_API_BASE": "<STILLONLINE_API_BASE>"
}
}
}
}
启动命令npx -y stillonline-mcp
需要配置的环境变量
STILLONLINE_API_KEY密钥StillOnline API key (Pro/Ultimate). Create at https://stillonline.tech/app/settings/api
STILLONLINE_API_BASEOptional API base URL (default https://api.stillonline.tech/v1)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmstillonline-mcp0.3.6

工具

10

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

stillonline-mcp

npm version Smithery License: MIT

MCP 服务,适用于 StillOnline——为独立 SaaS 和生产环境中的 AI Agent 提供托管式运行时间监控和状态页面。

可在 Cursor、Claude Code、Windsurf、Codex、Antigravity 或任何兼容 MCP 的客户端中使用。封装了 StillOnline REST API v1(Pro/Ultimate)。

产品https://stillonline.tech
MCP 文档https://stillonline.tech/docs/mcp
npmhttps://www.npmjs.com/package/stillonline-mcp
官方 MCP Registryio.github.shenwell/stillonline
Smitheryhttps://smithery.ai/servers/frenkyjuss/stillonline
演示状态页面https://stillonline.tech/s/demo

快速设置

在 PowerShell 或 Terminal 中运行(不要在 AI 聊天中运行):

npx -y stillonline-mcp

这与 npx -y stillonline-mcp setup 相同——在终端中运行此程序包时,设置向导便会启动。编辑器会单独通过 stdio 启动 MCP 服务。

设置向导将:

  1. 确认程序包来自 npm
  2. 方向键 + Enter — 选择 Cursor、Antigravity、Codex、Claude Code、Windsurf 或 Other agent
  3. Cursor / Antigravity / Windsurf — 写入 MCP JSON 配置
  4. Codex / Claude Code — 执行 codex mcp add / claude mcp add 并提供代码片段
  5. 验证 StillOnline API 密钥

密钥为空或无效时会报错并提示重新输入。

**PowerShell 粘贴:**隐藏输入通常会阻止 Ctrl+V——请使用右键、Shift+Insert,或:

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

然后在编辑器中重新加载 MCP(例如,在 Cursor 中选择 Settings → MCP → Refresh)。

选项
npx -y stillonline-mcp setup --client cursor --ru
npx -y stillonline-mcp setup --dry-run
npx -y stillonline-mcp setup --yes    # overwrite existing stillonline block

要求

安全

不要将 API 密钥粘贴到 AI 聊天中。 仅在自己的计算机上使用 setup 或 MCP env。

手动配置 MCP

{
  "mcpServers": {
    "stillonline": {
      "command": "npx",
      "args": ["-y", "stillonline-mcp"],
      "env": {
        "STILLONLINE_API_KEY": "sk_live_YOUR_KEY"
      }
    }
  }
}
客户端配置文件(示例)
Cursor~/.cursor/mcp.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json

可选环境变量:STILLONLINE_API_BASE(默认为 https://api.stillonline.tech/v1)。

命令

命令用途
npx -y stillonline-mcpMCP 服务(stdio,供编辑器使用)
npx -y stillonline-mcp setup交互式安装程序
npx -y stillonline-mcp --helpCLI 帮助

工具

工具REST备注
projects.listGET /projects
projects.createPOST /projectsname、url;可选 description
projects.deleteDELETE /projects/{id}软删除
checks.listGET /projects/{id}/checks
checks.createPOST /projects/{id}/checksurl;可选 name、interval_seconds
checks.updatePATCH /checks/{id}暂停:enabled: false
checks.deleteDELETE /checks/{id}
status.getGET /public/status/{slug}无需 API 密钥
incidents.createPOST /status-pages/{id}/incidentstitle
incidents.getGET /incidents/{id}

list_projects、create_check 等旧式下划线命名可作为调用别名使用,但新客户端应使用上面的点号命名。

速率限制:每个密钥每分钟 120 次 GET / 30 次写入。遇到 429 时,错误信息会包含 RATE_LIMIT 和 retry_after。

开发

git clone https://github.com/shenwell/stillonline-mcp.git
cd stillonline-mcp
npm install
npm run build
npx stillonline-mcp setup --dry-run

若要在本地 MCP 服务模式下运行,请将客户端指向 node 和 dist/cli.js 的绝对路径,并设置 env.STILLONLINE_API_KEY。

从 StillOnline 私有 monorepo 同步内容的维护者请参阅 PUBLISH.md。

官方 MCP 注册表

此软件包以 io.github.shenwell/stillonline(npm stdio 传输)的形式发布到官方 MCP 注册表。注册表收录后,也会列在 MCP.so、Smithery 和 PulseMCP 等聚合平台上。

许可证

MIT — 请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。