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 分