SolidPing MCPサーバー
コミット 2026年11月15日44種類のチェックタイプを使用して、AIクライアントによるシステム稼働時間の監視、インシデント管理、ステータスページのホスティングを可能にします。
別名 fclairamb/solidping
- スター
- 34
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 0.50.0
- 最終コミット
- 2026年11月15日
- ライセンス
- AGPL-3.0
SolidPing MCPとは
SolidPingはMCPサーバーです。 44種類のチェックタイプを使用して、AIクライアントによるシステム稼働時間の監視、インシデント管理、ステータスページのホスティングを可能にします。.
プロジェクトのREADMEから生成された概要
SolidPing MCP server について
SolidPingは、システムの稼働時間とサービスの可用性を監視するための、分散型でセルフホスト可能なソリューションを提供します。単一のインターフェースを通じて、さまざまなプロトコルやサービスを追跡する必要がある開発者や運用チーム向けに設計されています。システムはGoバイナリを使用したローカル展開、Docker、またはKubernetes経由でデプロイでき、本番環境ではPostgreSQLをサポートしています。
ユーザーは、HTTP/HTTPS、DNS、SSL/TLS、およびPostgreSQLやMongoDBなどのさまざまなデータベース接続を含む、44種類の異なるチェックタイプを使用して幅広いサービスを監視できます。単なる接続確認にとどまらず、ウェブサイトのクローリング、ヘッドレスChromeによるブラウザレンダリング、複雑なAPIフローのためのサンドボックス化されたJavaScriptなどの高度な機能も提供します。また、インシデント管理、オンコールのエスカレーション対応、システムの健全性をユーザーに伝えるための公開ステータスページのホスティングツールも備えています。
できること
- 1サービスの停止管理組み込みのインシデント管理およびエスカレーション機能を使用して、ダウンタイムへの対応を整理します。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
SolidPing MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにSolidPing MCPをインストール
$ claude mcp add --transport http solidping https://solidping.io/api/v1/mcpCursorにSolidPing MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp"
}
}
}VS CodeにSolidPing MCPをインストール
.vscode/mcp.json
{
"servers": {
"solidping": {
"type": "http",
"url": "https://solidping.io/api/v1/mcp"
}
}
}VS Code CLIにSolidPing MCPをインストール
$ code --add-mcp '{"name":"solidping","type":"http","url":"https://solidping.io/api/v1/mcp"}'CodexにSolidPing MCPをインストール
$ codex mcp add solidping --url https://solidping.io/api/v1/mcpCodex config.tomlにSolidPing MCPをインストール
~/.codex/config.toml
[mcp_servers.solidping] url = "https://solidping.io/api/v1/mcp"
Gemini CLIにSolidPing MCPをインストール
$ gemini mcp add -s user --transport http solidping https://solidping.io/api/v1/mcpGemini settings.jsonにSolidPing MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp",
"type": "http"
}
}
}自動チェック
実行日 2026年11月13日完全なレポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み · 点数を上げるための改善点
- ソースリポジトリがリンクされており、アクセス可能fclairamb/solidping is public and reachablegithub.com/fclairamb/solidping ↗合格
- パッケージがこのリポジトリをソースとして指定未チェック
- ビルドの来歴 (Sigstore 証明)未チェック
- オープンソースライセンス (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗合格
- 過去1年以内にコミットまたはリリースありLast commit or release 2026-11-13github.com/fclairamb/solidping ↗合格
- OpenSSF Scorecard未チェック
- パッケージ名が有名なパッケージに酷似していない未チェック
- パッケージおよびその依存関係に重大な勧告なし未チェック
- モデルへの隠れた指示がない0 tool descriptions and the README read; no override phrases, credential paths or hidden characters合格
- 破壊的なツールがラベル付けされている未チェック
- リモートエンドポイントが MCP ハンドシェイクに応答initialize answered with protocol 2025-06-18 in 1614 ms合格
README
GitHubで見るSolidPing
Distributed, self-hostable uptime monitoring. 44 check types, multi-region workers, private agents, status pages, incidents and on-call escalation, in a single Go binary.
https://github.com/user-attachments/assets/fe207622-7957-4e85-8a3c-d33281799f4b
From docker run to the first result in 41 seconds, recorded from a real server with make showcase. The Tour page has the same cut if the player does not load.
Run it
docker run -p 4000:4000 --hostname solidping -v solidping-data:/data ghcr.io/fclairamb/solidping
Open http://localhost:4000 and sign in with admin@solidping.io / solidpass.
You must pick a new password on first login: the pair is public, so the account can do nothing else until then.
--hostnameis required: the worker name comes from it and must match^[a-z][a-z0-9-]{2,20}$(or setSP_NODE_NAME).- Data (SQLite database and uploads) lives in
/data, so keep the volume. - For production, use PostgreSQL: add
-e SP_DB_TYPE=postgres -e SP_DB_URL='postgresql://user:pass@host:5432/solidping'. Migrations run on first boot.
Every other setting is an SP_ environment variable, all optional: see the configuration docs.
Other ways to run it:
| Hosted | www.solidping.io, no card needed |
| Docker Compose | guide |
| Binary (Linux, macOS, Windows) | releases, Linux guide, macOS guide, Windows guide |
| Homebrew | brew install fclairamb/tap/solidping |
| winget | winget install fclairamb.SolidPing |
| Scoop | scoop bucket add fclairamb https://github.com/fclairamb/scoop-bucket then scoop install solidping |
| Kubernetes | Helm chart, guide |
| Railway, Fly.io, Coolify, CasaOS, YunoHost | installation guides |
Screenshots
| Checks list | New-check form | Check detail |
|---|---|---|
Check types
| Check | Type | What it checks |
|---|---|---|
| HTTP/HTTPS | http |
Status codes, body, JSON and header assertions, timing breakdown |
| TCP | tcp |
Port connectivity, optional send/expect payload |
| UDP | udp |
Port reachability, optional send/expect payload |
| ICMP | icmp |
Ping |
| DNS | dns |
Record resolution |
| WebSocket | websocket |
Connection handshake |
| RDP | rdp |
RDP negotiation, optional authenticated logon |
| VNC | vnc |
RFB handshake and authentication |
| Website crawl | crawl |
Broken links, mixed content, sitemap errors |
| Application health | health |
Health endpoint, reported per component |
| Vendor status page | vendor-status |
Outages reported by a vendor's status page |
| SSL/TLS | ssl |
Certificate validity and expiration |
| Domain | domain |
Domain expiration (WHOIS/RDAP) |
| DNSBL | dnsbl |
DNS blocklist membership |
| PostgreSQL | postgresql |
Connection and query |
| MySQL/MariaDB | mysql |
Connection and query |
| MongoDB | mongodb |
Ping command |
| Redis | redis |
PING command |
| MSSQL | mssql |
Connection and query |
| Oracle | oracle |
Connection and query |
| ClickHouse | clickhouse |
Connection and query |
| SMTP | smtp |
Connectivity, STARTTLS, AUTH, optional real probe email |
| IMAP | imap |
Server availability |
| POP3 | pop3 |
Server availability |
| Email reception | email |
A known message reaches an inbox (JMAP) |
| SSH | ssh |
Server availability |
| FTP | ftp |
Server availability |
| SFTP | sftp |
Server availability |
| gRPC | grpc |
Service health |
| Kafka | kafka |
Broker connectivity |
| RabbitMQ | rabbitmq |
Broker connectivity |
| MQTT | mqtt |
Broker connectivity |
| SIP | sip |
VoIP server OPTIONS ping |
| NTP | ntp |
Reachability and clock drift |
| SNMP | snmp |
Device monitoring |
| Docker | docker |
Container health |
| Kubernetes | kubernetes |
Workload replica health |
| A2S | a2s |
Source / Steam game server query |
| Minecraft | minecraft |
Java and Bedrock server query |
| Freebox line | freebox_line |
xDSL/FTTH line quality |
| Prometheus | prometheus |
Thresholds on a scraped metric |
| Heartbeat | heartbeat |
Passive: alerts when pings stop (cron jobs, CI) |
| JavaScript | js |
Sandboxed scripts: multi-step API flows, logins, aggregation |
| Browser | browser |
Headless Chrome: full render, screenshots |
Inspiration
- Uptime Kuma: a self-hosted monitor that is easy to run (migration guide).
- Better Stack: incidents, on-call escalation and status pages in one product (migration guide).
- Gatus: checks defined as configuration (migration guide).
- UptimeRobot: fast onboarding, one URL and you are monitoring (migration guide).
- Healthchecks.io: heartbeat monitoring for cron jobs.
- Checkly: scripted API and browser checks.
Contributing
Bug reports and pull requests are welcome. CONTRIBUTING.md covers local setup (make dev)
and PR conventions. Found a security issue? See SECURITY.md rather than opening a public issue.
License
AGPL-3.0 - See LICENSE.
SolidPing MCPのよくある質問
SolidPing MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --transport http solidping https://solidping.io/api/v1/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
SolidPing MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
SolidPingはどのようなチェックをサポートしていますか?
HTTP/HTTPS、TCP、UDP、DNS、MySQL、PostgreSQL、Redis、Docker、Kubernetes、さらにはブラウザベースのヘッドレスChromeチェックを含む44種類のチェックタイプをサポートしています。
本番環境でPostgreSQLデータベースを使用できますか?
はい、本番環境ではSP_DB_TYPEおよびSP_DB_URL環境変数を追加することで、PostgreSQLを使用できます。
ダッシュボードのデフォルトのログイン情報はありますか?
はい、admin@solidping.ioとパスワードsolidpassでサインインできますが、初回ログイン時に必ず変更してください。