SolidPing MCP server
Commit 15. Nov. 2026Ermöglicht es einem AI-Client, die Systemverfügbarkeit mit 44 Check-Typen zu überwachen, Incidents zu verwalten und Status-Seiten zu hosten.
Auch bekannt als fclairamb/solidping
- Stars
- 34
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.50.0
- Letzter Commit
- 15. Nov. 2026
- Lizenz
- AGPL-3.0
Was ist SolidPing MCP?
SolidPing ist ein MCP server. Ermöglicht es einem AI-Client, die Systemverfügbarkeit mit 44 Check-Typen zu überwachen, Incidents zu verwalten und Status-Seiten zu hosten.
Zusammenfassung generiert aus dem README des Projekts
Über SolidPing MCP server
SolidPing bietet eine verteilte, selbst hostbare Lösung zur Überwachung der Systemverfügbarkeit und Service-Erreichbarkeit. Es wurde für Developer und Operations-Teams entwickelt, die verschiedene Protokolle und Services über eine einzige Schnittstelle tracken müssen. Das System kann lokal über eine Go-Binary, via Docker oder über Kubernetes bereitgestellt werden und unterstützt PostgreSQL für Produktionsumgebungen.
Nutzer können eine breite Palette von Services mit 44 verschiedenen Check-Typen überwachen, einschließlich HTTP/HTTPS, DNS, SSL/TLS und verschiedenen Datenbankverbindungen wie PostgreSQL oder MongoDB. Über die einfache Konnektivität hinaus bietet es fortgeschrittene Funktionen wie Website-Crawling, Headless Chrome Browser-Rendering und sandboxed JavaScript für komplexe API-Flows. Die Plattform enthält zudem Tools für das Incident-Management, On-Call-Escalation und das Hosting öffentlicher Status-Seiten, um die Systemgesundheit an Nutzer zu kommunizieren.
Was du damit machen kannst
- 1Service-Ausfälle verwaltenOrganisiere Reaktionen auf Downtimes mithilfe der integrierten Incident-Management- und Escalation-Features.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du SolidPing MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenSolidPing MCP in Claude Code installieren
$ claude mcp add --transport http solidping https://solidping.io/api/v1/mcpSolidPing MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp"
}
}
}SolidPing MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"solidping": {
"type": "http",
"url": "https://solidping.io/api/v1/mcp"
}
}
}SolidPing MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"solidping","type":"http","url":"https://solidping.io/api/v1/mcp"}'SolidPing MCP in Codex installieren
$ codex mcp add solidping --url https://solidping.io/api/v1/mcpSolidPing MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.solidping] url = "https://solidping.io/api/v1/mcp"
SolidPing MCP in Gemini CLI installieren
$ gemini mcp add -s user --transport http solidping https://solidping.io/api/v1/mcpSolidPing MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp",
"type": "http"
}
}
}Automatisierte Checks
Geluften am 13. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarfclairamb/solidping is public and reachablegithub.com/fclairamb/solidping ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-11-13github.com/fclairamb/solidping ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 1614 msBestanden
README
Auf GitHub ansehenSolidPing
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 Fragen
Wie füge ich SolidPing MCP zu Claude Code hinzu?
Führe claude mcp add --transport http solidping https://solidping.io/api/v1/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich SolidPing MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Arten von Checks unterstützt SolidPing?
Es werden 44 Check-Typen unterstützt, darunter HTTP/HTTPS, TCP, UDP, DNS, MySQL, PostgreSQL, Redis, Docker, Kubernetes und sogar browserbasierte Headless Chrome Checks.
Kann ich eine PostgreSQL-Datenbank für den Produktivbetrieb nutzen?
Ja, für Produktionsumgebungen kannst du PostgreSQL verwenden, indem du die Umgebungsvariablen SP_DB_TYPE und SP_DB_URL hinzufügst.
Gibt es einen Standard-Login für das Dashboard?
Ja, du kannst dich mit admin@solidping.io und dem Passwort solidpass anmelden, musst dieses aber direkt nach dem ersten Login ändern.