mcpField
S
SolidPing

SolidPing

リモート
solidping.ioクラウド・インフラ26今日更新
リポジトリ公式サイト

SolidPing について

SolidPing は、チェック、インシデント対応、ステータスページを必要とするチーム向けのセルフホスト可能な稼働監視システムです。単一の Go バイナリで動作し、分散ワーカー、プライベートエージェント、多様なサービスチェックに対応します。

主な機能

  1. 0144 種類の稼働チェック
  2. 02分散ワーカーとプライベートエージェント
  3. 03インシデントとオンコールエスカレーションの管理
  4. 04ステータスページ
  5. 05単一 Go バイナリでのデプロイ

活用シーン

  1. 01ウェブサイトや API の稼働監視
  2. 02データベース、メッセージング、ネットワークサービスの確認
  3. 03インシデントとオンコール対応の追跡
  4. 04サービスのステータスページ公開

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://solidping.io/api/v1/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

SolidPing

SolidPing

分散型でセルフホスト可能な稼働状況監視サービスです。 44 種類のチェックタイプ、マルチリージョンワーカー、プライベートエージェント、ステータスページ、 インシデントとオンコールエスカレーションを、単一の Go バイナリで提供します。

https://github.com/user-attachments/assets/fe207622-7957-4e85-8a3c-d33281799f4b

make showcase を使って実際のサーバーで記録した、docker run から最初の結果が表示されるまでの41秒です。プレーヤーが読み込まれない場合は、ツアーページで同じ映像をご覧いただけます。

Build Coverage Release Go Go Reference License

Live Status Docs Container

実行する

docker run -p 4000:4000 --hostname solidping -v solidping-data:/data ghcr.io/fclairamb/solidping

http://localhost:4000 を開き、[email protected] / solidpass でサインインします。 初回ログイン時に新しいパスワードを設定する必要があります。この認証情報は公開されているため、設定するまではアカウントで他の操作を行えません。

  • --hostname は必須です。ワーカー名はこの値から取得され、^[a-z][a-z0-9-]{2,20}$ に一致する必要があります(または SP_NODE_NAME を設定してください)。
  • データ(SQLite データベースとアップロードファイル)は /data に保存されるため、ボリュームを保持してください。
  • 本番環境では PostgreSQL を使用してください。-e SP_DB_TYPE=postgres -e SP_DB_URL='postgresql://user:pass@host:5432/solidping' を追加します。マイグレーションは初回起動時に実行されます。

その他の設定はすべて任意の SP_ 環境変数です。設定ドキュメントをご覧ください。

その他の実行方法:

ホステッドwww.solidping.io。カードは不要です
Docker Composeガイド
バイナリ(Linux、macOS、Windows)リリース、Linux ガイド、Windows ガイド
Homebrewbrew install fclairamb/tap/solidping
Scoopscoop bucket add fclairamb https://github.com/fclairamb/scoop-bucket の後、scoop install solidping を実行します
KubernetesHelm チャート、ガイド
Railway、Coolify、CasaOS、YunoHostインストールガイド

Screenshots

Checks listNew-check formCheck detail
Checks list in the SolidPing dashboardNew-check form, filled inCheck detail page with response-time history

Check types

チェック種類チェック内容
HTTP/HTTPShttpステータスコード、本文、JSON とヘッダーのアサーション、タイミングの内訳
TCPtcpポートへの接続、任意の送信/期待ペイロード
UDPudpポートへの到達性、任意の送信/期待ペイロード
ICMPicmpPing
DNSdnsレコードの名前解決
WebSocketwebsocket接続ハンドシェイク
RDPrdpRDP ネゴシエーション、任意の認証付きログオン
VNCvncRFB ハンドシェイクと認証
ウェブサイトクロールcrawlリンク切れ、混在コンテンツ、サイトマップのエラー
アプリケーションのヘルスhealthヘルスエンドポイント、コンポーネントごとの報告
ベンダーのステータスページvendor-statusベンダーのステータスページで報告された障害
SSL/TLSssl証明書の有効性と有効期限
ドメインdomainドメインの有効期限(WHOIS/RDAP)
DNSBLdnsblDNS ブロックリストへの登録状況
PostgreSQLpostgresql接続とクエリ
MySQL/MariaDBmysql接続とクエリ
MongoDBmongodbPing コマンド
RedisredisPING コマンド
MSSQLmssql接続とクエリ
Oracleoracle接続とクエリ
ClickHouseclickhouse接続とクエリ
SMTPsmtp接続性、STARTTLS、AUTH、任意の実際のプローブメール
IMAPimapサーバーの可用性
POP3pop3サーバーの可用性
メール受信email既知のメッセージが受信トレイに届くこと(JMAP)
SSHsshサーバーの可用性
FTPftpサーバーの可用性
SFTPsftpサーバーの可用性
gRPCgrpcサービスのヘルス
Kafkakafkaブローカーへの接続
RabbitMQrabbitmqブローカーへの接続
MQTTmqttブローカーへの接続
SIPsipVoIP サーバーへの OPTIONS Ping
NTPntp到達性とクロックドリフト
SNMPsnmpデバイスの監視
Dockerdockerコンテナのヘルス
Kuberneteskubernetesワークロードレプリカのヘルス
A2Sa2sSource/Steam ゲームサーバーへのクエリ
MinecraftminecraftJava および Bedrock サーバーへのクエリ
Freebox 回線freebox_linexDSL/FTTH 回線の品質
Prometheusprometheusスクレイプしたメトリクスのしきい値
ハートビートheartbeatパッシブ:Ping が停止したときにアラート(cron ジョブ、CI)
JavaScriptjsサンドボックス化されたスクリプト:複数ステップの API フロー、ログイン、集計
ブラウザーbrowserヘッドレス Chrome:完全なレンダリング、スクリーンショット

インスピレーション

  • Uptime Kuma:簡単に実行できるセルフホスト可能なモニター(移行ガイド)。
  • Better Stack:インシデント、オンコールエスカレーション、ステータスページを1つの製品で提供します(移行ガイド)。
  • Gatus:設定として定義するチェック(移行ガイド)。
  • UptimeRobot:すばやく導入でき、URLを1つ設定するだけでモニタリングを開始できます(移行ガイド)。
  • Healthchecks.io:cron ジョブ向けのハートビートモニタリング。
  • Checkly:スクリプトによる API およびブラウザーのチェック。

コントリビューション

バグ報告やプルリクエストを歓迎します。 CONTRIBUTING.md では、ローカル環境のセットアップ(make dev)と PR の規約について説明しています。セキュリティ上の問題を見つけた場合は、公開 issue を作成せずに SECURITY.md をご覧ください。

ライセンス

AGPL-3.0 - LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。