SolidPing

io.github.fclairamb由 GitHub 帳號 fclairamb 發布v0.49.3更新於 Nov 14, 2026

Self-hostable uptime monitoring: create checks, read incidents, manage status pages.

已驗證Streamable HTTP可網頁執行雲端與基礎設施安全與監控

概覽

AI 產生的概覽

SolidPing 的 MCP 伺服器,用於可用性監控:讓助理查看檢查項目與故障事件、診斷中斷原因、驗證並建立檢查項目,以及管理狀態頁面。

可以做什麼
  • 列出並檢視監控檢查項目、原始結果歷史與可用區域
  • 診斷某個檢查項目為何失敗,並在儲存前驗證檢查設定
  • 檢視檢查類型與範例設定,並對目標或 JavaScript 指令碼進行探測
  • 建立與管理檢查項目,涵蓋多種協定與服務類型
  • 管理狀態頁面的區段、資源與故障事件
  • 啟用額外工具集後:維護時段與整合
適用情境
當你使用 SolidPing(託管或自架)並希望助理回答「什麼掛了、為什麼」,查看檢查歷史,或不必在介面中操作就能建立與調整檢查項目和狀態頁面時適用。
執行需求
需要 solidping.io 的遠端端點(streamable HTTP)與 SolidPing 帳號,助理以依組織簽發的權杖驗證。修改狀態頁面、故障事件、維護時段與整合需要具備 mcp 權限範圍的權杖,mcp:read 權杖為唯讀。選用工具集透過端點 URL 或環境變數啟用。
安裝前請注意
權杖僅限單一組織,因此可存取該組織的監控資料。建立或修改檢查項目、狀態頁面、故障事件、維護時段與整合會寫入資料,並可能公開發布資訊;若不打算變更,建議使用唯讀權杖。檢查設定中可能包含被監控服務的憑證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SolidPing,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.fclairamb%2Fsolidping/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "solidping": {
      "type": "http",
      "url": "https://solidping.io/api/v1/mcp"
    }
  }
}

README

[SolidPing]

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.

[Build] [Coverage] [Release] [Go] [Go Reference] [License]

[Live] [Status] [Docs] [Container]

Run it

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

Open http://localhost:4000 and sign in with [email protected] / solidpass. You must pick a new password on first login: the pair is public, so the account can do nothing else until then.

  • --hostname is required: the worker name comes from it and must match ^[a-z][a-z0-9-]{2,20}$ (or set SP_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:

Hostedwww.solidping.io, no card needed
Docker Composeguide
Binary (Linux, macOS, Windows)releases, Linux guide, macOS guide, Windows guide
Homebrewbrew install fclairamb/tap/solidping
wingetwinget install fclairamb.SolidPing
Scoopscoop bucket add fclairamb https://github.com/fclairamb/scoop-bucket then scoop install solidping
KubernetesHelm chart, guide
Railway, Fly.io, Coolify, CasaOS, YunoHostinstallation guides

Screenshots

Check types

CheckTypeWhat it checks
HTTP/HTTPShttpStatus codes, body, JSON and header assertions, timing breakdown
TCPtcpPort connectivity, optional send/expect payload
UDPudpPort reachability, optional send/expect payload
ICMPicmpPing
DNSdnsRecord resolution
WebSocketwebsocketConnection handshake
RDPrdpRDP negotiation, optional authenticated logon
VNCvncRFB handshake and authentication
Website crawlcrawlBroken links, mixed content, sitemap errors
Application healthhealthHealth endpoint, reported per component
Vendor status pagevendor-statusOutages reported by a vendor's status page
SSL/TLSsslCertificate validity and expiration
DomaindomainDomain expiration (WHOIS/RDAP)
DNSBLdnsblDNS blocklist membership
PostgreSQLpostgresqlConnection and query
MySQL/MariaDBmysqlConnection and query
MongoDBmongodbPing command
RedisredisPING command
MSSQLmssqlConnection and query
OracleoracleConnection and query
ClickHouseclickhouseConnection and query
SMTPsmtpConnectivity, STARTTLS, AUTH, optional real probe email
IMAPimapServer availability
POP3pop3Server availability
Email receptionemailA known message reaches an inbox (JMAP)
SSHsshServer availability
FTPftpServer availability
SFTPsftpServer availability
gRPCgrpcService health
KafkakafkaBroker connectivity
RabbitMQrabbitmqBroker connectivity
MQTTmqttBroker connectivity
SIPsipVoIP server OPTIONS ping
NTPntpReachability and clock drift
SNMPsnmpDevice monitoring
DockerdockerContainer health
KuberneteskubernetesWorkload replica health
A2Sa2sSource / Steam game server query
MinecraftminecraftJava and Bedrock server query
Freebox linefreebox_linexDSL/FTTH line quality
PrometheusprometheusThresholds on a scraped metric
HeartbeatheartbeatPassive: alerts when pings stop (cron jobs, CI)
JavaScriptjsSandboxed scripts: multi-step API flows, logins, aggregation
BrowserbrowserHeadless Chrome: full render, screenshots

Inspiration

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.

來源:README.md,提交 621d492

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

25
  1. v0.49.3最新Nov 14, 2026
  2. v0.49.2Nov 14, 2026
  3. v0.49.1Nov 13, 2026
  4. v0.49.0Nov 13, 2026
  5. v0.48.0Nov 12, 2026
  6. v0.47.0Nov 11, 2026
  7. v0.44.3Nov 7, 2026
  8. v0.44.2Nov 7, 2026
  9. v0.44.0Nov 6, 2026
  10. v0.43.1Nov 5, 2026
  11. v0.43.0Oct 31, 2026
  12. v0.42.1Oct 30, 2026
  13. v0.42.0Oct 29, 2026
  14. v0.41.0Oct 22, 2026
  15. v0.40.1Oct 19, 2026
  16. v0.40.0Oct 19, 2026
  17. v0.39.0Oct 18, 2026
  18. v0.38.6Oct 17, 2026
  19. v0.38.5Oct 14, 2026
  20. v0.38.3Oct 12, 2026
  21. v0.38.2Oct 11, 2026
  22. v0.38.1Oct 9, 2026
  23. v0.38.0Oct 5, 2026
  24. v0.37.0Oct 4, 2026
  25. v0.32.1Sep 25, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分