StillOnline について
StillOnlineは、StillOnlineの稼働監視とステータスページを管理するMCPサーバーで、インディーSaaSチームや本番環境のAIエージェント向けです。REST API v1を介して、プロジェクト、HTTP/SSLチェック、インシデントを操作できます。
主な機能
- 01プロジェクトの一覧、作成、削除
- 02HTTP・SSLチェックの管理
- 03公開ステータスページの参照
- 04インシデントの作成と取得
- 05対話型セットアップウィザードでクライアントを設定
活用シーン
- 01サービスURLの稼働チェックを作成
- 02既存チェックの一時停止や削除
- 03ステータスページにインシデントを掲載
- 04プロジェクトやインシデントの詳細を確認
MCP 対応
StillOnline REST API v1の操作をツールとしてMCPクライアントに公開します。stdioで動作し、認証が必要な操作にはProまたはUltimateのAPIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y stillonline-mcpSTILLONLINE_API_KEYシークレットStillOnline API key (Pro/Ultimate). Create at https://stillonline.tech/app/settings/apiSTILLONLINE_API_BASEOptional API base URL (default https://api.stillonline.tech/v1)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
10掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
stillonline-mcp
StillOnline の MCP サーバーです。インディー SaaS や本番環境の AI エージェント向けに、ホスト型の稼働監視とステータスページを提供します。
Cursor、Claude Code、Windsurf、Codex、Antigravity、または MCP 対応クライアントから利用できます。StillOnline REST API v1(Pro/Ultimate)をラップしています。
| 製品 | https://stillonline.tech |
| MCP ドキュメント | https://stillonline.tech/docs/mcp |
| npm | https://www.npmjs.com/package/stillonline-mcp |
| 公式 MCP レジストリ | io.github.shenwell/stillonline |
| Smithery | https://smithery.ai/servers/frenkyjuss/stillonline |
| デモのステータスページ | https://stillonline.tech/s/demo |
クイックセットアップ
PowerShell または ターミナルで実行してください(AI チャット内では実行しないでください)。
npx -y stillonline-mcp
npx -y stillonline-mcp setup と同じです。ターミナルでパッケージを実行するとウィザードが起動します。エディターは別途、stdio 経由で MCP サーバーを起動します。
ウィザードでは次の操作を行います。
- npm のパッケージを確認します
- 矢印キー + Enter — Cursor、Antigravity、Codex、Claude Code、Windsurf、または その他のエージェントを選択します
- Cursor / Antigravity / Windsurf — MCP JSON 設定を書き込みます
- Codex / Claude Code —
codex mcp add/claude mcp addとスニペットを使用します - 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
必要条件
- Pro または Ultimate プランの StillOnline アカウント
- Settings → API の API キー(
sk_live_…。キーは一度だけ表示されます)
セキュリティ
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-mcp | MCP サーバー(stdio、エディター用) |
npx -y stillonline-mcp setup | 対話式インストーラー |
npx -y stillonline-mcp --help | CLI ヘルプ |
ツール
| ツール | REST | 備考 |
|---|---|---|
projects.list | GET /projects | |
projects.create | POST /projects | name、url。description は任意 |
projects.delete | DELETE /projects/{id} | 論理削除 |
checks.list | GET /projects/{id}/checks | |
checks.create | POST /projects/{id}/checks | url。name、interval_seconds は任意 |
checks.update | PATCH /checks/{id} | 一時停止:enabled: false |
checks.delete | DELETE /checks/{id} | |
status.get | GET /public/status/{slug} | API キー不要 |
incidents.create | POST /status-pages/{id}/incidents | title |
incidents.get | GET /incidents/{id} |
list_projects や create_check など、従来のアンダースコア形式の名前は呼び出しエイリアスとして使用できますが、新しいクライアントでは上記のドット表記の名前を使用してください。
レート制限:キーごとに毎分 GET 120 回 / 書き込み 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 サーバーモードでは、env.STILLONLINE_API_KEY を設定し、クライアントの接続先として node と dist/cli.js の絶対パスを指定してください。
非公開の StillOnline モノレポから同期するメンテナーは、PUBLISH.md を参照してください。
公式 MCP レジストリ
このパッケージは、io.github.shenwell/stillonline(npm stdio トランスポート)として公式 MCP レジストリに公開されています。レジストリへの取り込み後、MCP.so、Smithery、PulseMCPなどのアグリゲーターにも掲載されます。
ライセンス
MIT — LICENSEを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。