MCP server de SolidPing
Commit 15 nov 2026Permite que un cliente de IA monitoree el tiempo de actividad del sistema mediante 44 tipos de comprobación, gestione incidentes y aloje páginas de estado.
También conocido como fclairamb/solidping
- Stars
- 34
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 0.50.0
- Último commit
- 15 nov 2026
- Licencia
- AGPL-3.0
¿Qué es SolidPing MCP?
SolidPing es un MCP server. Permite que un cliente de IA monitoree el tiempo de actividad del sistema mediante 44 tipos de comprobación, gestione incidentes y aloje páginas de estado.
Resumen generado a partir del README del proyecto
Acerca del MCP server de SolidPing
SolidPing ofrece una solución distribuida y autoalojable para monitorear el tiempo de actividad del sistema y la disponibilidad de los servicios. Está diseñado para desarrolladores y equipos de operaciones que necesitan rastrear diversos protocolos y servicios a través de una única interfaz. El sistema se puede desplegar localmente usando un binario de Go, mediante Docker o a través de Kubernetes, y es compatible con PostgreSQL para entornos de producción.
Los usuarios pueden monitorear una amplia gama de servicios utilizando 44 tipos de comprobación diferentes, incluyendo HTTP/HTTPS, DNS, SSL/TLS y varias conexiones de bases de datos como PostgreSQL o MongoDB. Más allá de la simple conectividad, ofrece capacidades avanzadas como rastreo de sitios web (crawling), renderizado de navegadores con Chrome headless y JavaScript en entornos sandbox para flujos de API complejos. La plataforma también incluye herramientas para la gestión de incidentes, manejo de escalaciones de guardia y el alojamiento de páginas de estado públicas para comunicar el estado del sistema a los usuarios.
Qué puedes hacer con él
- 1Gestionar caídas de servicioOrganiza las respuestas ante tiempos de inactividad utilizando las funciones integradas de gestión de incidentes y escalación.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar SolidPing MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar SolidPing MCP en Claude Code
$ claude mcp add --transport http solidping https://solidping.io/api/v1/mcpInstalar SolidPing MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp"
}
}
}Instalar SolidPing MCP en VS Code
.vscode/mcp.json
{
"servers": {
"solidping": {
"type": "http",
"url": "https://solidping.io/api/v1/mcp"
}
}
}Instalar SolidPing MCP en VS Code CLI
$ code --add-mcp '{"name":"solidping","type":"http","url":"https://solidping.io/api/v1/mcp"}'Instalar SolidPing MCP en Codex
$ codex mcp add solidping --url https://solidping.io/api/v1/mcpInstalar SolidPing MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.solidping] url = "https://solidping.io/api/v1/mcp"
Instalar SolidPing MCP en Gemini CLI
$ gemini mcp add -s user --transport http solidping https://solidping.io/api/v1/mcpInstalar SolidPing MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp",
"type": "http"
}
}
}Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblefclairamb/solidping is public and reachablegithub.com/fclairamb/solidping ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-13github.com/fclairamb/solidping ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPinitialize answered with protocol 2025-06-18 in 1614 msAprobado
README
Ver en GitHubSolidPing
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.
Preguntas sobre SolidPing MCP
¿Cómo agrego SolidPing MCP a Claude Code?
Ejecuta claude mcp add --transport http solidping https://solidping.io/api/v1/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego SolidPing MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué tipo de comprobaciones admite SolidPing?
Admite 44 tipos de comprobación, incluyendo HTTP/HTTPS, TCP, UDP, DNS, MySQL, PostgreSQL, Redis, Docker, Kubernetes e incluso comprobaciones de Chrome headless basadas en navegador.
¿Puedo usar una base de datos PostgreSQL para producción?
Sí, para entornos de producción puedes usar PostgreSQL añadiendo las variables de entorno SP_DB_TYPE y SP_DB_URL.
¿Existe un inicio de sesión predeterminado para el dashboard?
Sí, puedes iniciar sesión con admin@solidping.io y la contraseña solidpass, pero debes cambiarla inmediatamente al iniciar sesión por primera vez.