SolidPing MCP sunucusu
Commit 15 Kas 2026Bir AI istemcisinin 44 farklı kontrol tipiyle sistem çalışma süresini izlemesine, olayları yönetmesine ve durum sayfaları barındırmasına olanak tanır.
Ayrıca bilinen adı fclairamb/solidping
- Yıldızlar
- 34
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.50.0
- Son commit
- 15 Kas 2026
- Lisans
- AGPL-3.0
SolidPing MCP nedir?
SolidPing bir MCP sunucusudur. Bir AI istemcisinin 44 farklı kontrol tipiyle sistem çalışma süresini izlemesine, olayları yönetmesine ve durum sayfaları barındırmasına olanak tanır.
Özet, projenin README dosyasından oluşturuldu
SolidPing MCP sunucusu hakkında
SolidPing, sistem çalışma süresini ve servis kullanılabilirliğini izlemek için dağıtık ve kendi sunucunuzda barındırabileceğiniz bir çözüm sunar. Tek bir arayüz üzerinden çeşitli protokolleri ve servisleri takip etmesi gereken geliştiriciler ve operasyon ekipleri için tasarlanmıştır. Sistem; bir Go binary dosyası, Docker veya Kubernetes aracılığıyla yerel olarak kurulabilir ve üretim ortamları için PostgreSQL desteği sunar.
Kullanıcılar; HTTP/HTTPS, DNS, SSL/TLS ve PostgreSQL veya MongoDB gibi çeşitli veritabanı bağlantıları dahil olmak üzere 44 farklı kontrol tipiyle çok geniş bir servis yelpazesini izleyebilirler. Basit bağlantı kontrollerinin ötesinde; web sitesi tarama, headless Chrome tarayıcı işleme ve karmaşık API akışları için sandbox JavaScript gibi gelişmiş yetenekler sunar. Platform ayrıca olay yönetimi, nöbetçi (on-call) eskalasyonu ve sistem sağlığını kullanıcılara iletmek için halka açık durum sayfaları barındırma araçlarını da içerir.
Neler yapabilirsiniz
- 1Servis kesintilerini yönetinYerleşik olay yönetimi ve eskalasyon özelliklerini kullanarak kesintilere yönelik yanıt süreçlerini organize edin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
SolidPing MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleSolidPing MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http solidping https://solidping.io/api/v1/mcpSolidPing MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp"
}
}
}SolidPing MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"solidping": {
"type": "http",
"url": "https://solidping.io/api/v1/mcp"
}
}
}SolidPing MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"solidping","type":"http","url":"https://solidping.io/api/v1/mcp"}'SolidPing MCP'yi Codex içine yükleyin
$ codex mcp add solidping --url https://solidping.io/api/v1/mcpSolidPing MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.solidping] url = "https://solidping.io/api/v1/mcp"
SolidPing MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http solidping https://solidping.io/api/v1/mcpSolidPing MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirfclairamb/solidping is public and reachablegithub.com/fclairamb/solidping ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-13github.com/fclairamb/solidping ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 1614 msGeçti
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 soruları
SolidPing MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http solidping https://solidping.io/api/v1/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
SolidPing MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
SolidPing ne tür kontrolleri destekler?
HTTP/HTTPS, TCP, UDP, DNS, MySQL, PostgreSQL, Redis, Docker, Kubernetes ve hatta tarayıcı tabanlı headless Chrome kontrolleri dahil olmak üzere 44 kontrol tipini destekler.
Üretim ortamı için PostgreSQL veritabanı kullanabilir miyim?
Evet, üretim ortamları için SP_DB_TYPE ve SP_DB_URL ortam değişkenlerini ekleyerek PostgreSQL kullanabilirsiniz.
Panel için varsayılan bir giriş bilgisi var mı?
Evet, admin@solidping.io ve solidpass şifresi ile giriş yapabilirsiniz ancak ilk girişte bu şifreyi hemen değiştirmelisiniz.