Server data from the Official MCP Registry
StillOnline MCP: uptime, status pages, checks. REST API for Cursor and Claude Code.
StillOnline MCP: uptime, status pages, checks. REST API for Cursor and Claude Code.
StillOnline MCP is a well-structured server that properly handles API authentication via environment variables and includes appropriate input validation. The codebase follows secure patterns for credential handling and makes only expected network calls to the StillOnline API. Minor code quality issues around error handling breadth and limited input sanitization do not materially impact security given the server's purpose. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
7 files analyzed · 9 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: STILLONLINE_API_KEY
Environment variable: STILLONLINE_API_BASE
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-shenwell-stillonline": {
"env": {
"STILLONLINE_API_KEY": "your-stillonline-api-key-here",
"STILLONLINE_API_BASE": "your-stillonline-api-base-here"
},
"args": [
"-y",
"stillonline-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
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).
| Product | https://stillonline.tech |
| MCP docs | https://stillonline.tech/docs/mcp |
| npm | https://www.npmjs.com/package/stillonline-mcp |
| Official MCP Registry | io.github.shenwell/stillonline |
| Demo status page | https://stillonline.tech/s/demo |
Run in PowerShell or Terminal (not in the AI chat):
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:
codex mcp add / claude mcp add + snippetEmpty or invalid key → error and prompt again.
PowerShell paste: hidden input often blocks Ctrl+V — use right-click, Shift+Insert, or:
npx -y stillonline-mcp setup --visible-key --ru
Then reload MCP in your editor (e.g. 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
sk_live_…, shown once)Do not paste your API key into the AI chat. Use setup or MCP env on your machine only.
{
"mcpServers": {
"stillonline": {
"command": "npx",
"args": ["-y", "stillonline-mcp"],
"env": {
"STILLONLINE_API_KEY": "sk_live_YOUR_KEY"
}
}
}
}
| Client | Config 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).
| Command | Purpose |
|---|---|
npx -y stillonline-mcp | MCP server (stdio, for editors) |
npx -y stillonline-mcp setup | Interactive installer |
npx -y stillonline-mcp --help | CLI help |
| Tool | REST | Notes |
|---|---|---|
list_projects | GET /projects | |
create_project | POST /projects | name, url; optional description |
delete_project | DELETE /projects/{id} | Soft-delete |
list_checks | GET /projects/{id}/checks | |
create_check | POST /projects/{id}/checks | url; optional name, interval_seconds |
update_check | PATCH /checks/{id} | Pause: enabled: false |
delete_check | DELETE /checks/{id} | |
get_public_status | GET /public/status/{slug} | No API key |
create_incident | POST /status-pages/{id}/incidents | title |
list_incidents | GET /incidents/{id} |
Rate limits: 120 GET / 30 write per minute per key. On 429, errors include RATE_LIMIT and 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
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.
This package is published to the Official MCP Registry as io.github.shenwell/stillonline (npm stdio transport). Listed on aggregators such as MCP.so and PulseMCP after registry ingest.
MIT — see LICENSE.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.