SolidPing MCP server
2026년 11월 15일 커밋44가지 체크 유형을 통해 AI 클라이언트가 시스템 가동 시간을 모니터링하고, 인시던트를 관리하며, 상태 페이지를 호스팅할 수 있게 합니다.
다른 이름 fclairamb/solidping
- 스타
- 34
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 0.50.0
- 마지막 커밋
- 2026년 11월 15일
- 라이선스
- AGPL-3.0
SolidPing MCP란?
SolidPing은(는) MCP server입니다. 44가지 체크 유형을 통해 AI 클라이언트가 시스템 가동 시간을 모니터링하고, 인시던트를 관리하며, 상태 페이지를 호스팅할 수 있게 합니다.
프로젝트 README에서 생성된 요약
SolidPing MCP server 정보
SolidPing은 시스템 가동 시간과 서비스 가용성을 모니터링하기 위한 분산형 셀프 호스팅 솔루션을 제공합니다. 단일 인터페이스를 통해 다양한 프로토콜과 서비스를 추적해야 하는 개발자 및 운영 팀을 위해 설계되었습니다. 이 시스템은 Go 바이너리, Docker 또는 Kubernetes를 통해 로컬에 배포할 수 있으며, 프로덕션 환경을 위해 PostgreSQL을 지원합니다.
사용자는 HTTP/HTTPS, DNS, SSL/TLS 및 PostgreSQL 또는 MongoDB와 같은 다양한 데이터베이스 연결을 포함하여 44가지의 서로 다른 체크 유형을 사용하여 광범위한 서비스를 모니터링할 수 있습니다. 단순한 연결 확인을 넘어 웹사이트 크롤링, headless Chrome 브라우저 렌더링, 복잡한 API 흐름을 위한 샌드박스 JavaScript와 같은 고급 기능을 제공합니다. 또한 플랫폼에는 인시던트를 관리하고, 온콜 에스컬레이션을 처리하며, 사용자에게 시스템 상태를 알리기 위한 공개 상태 페이지를 호스팅하는 도구가 포함되어 있습니다.
활용 사례
- 1서비스 중단 관리내장된 인시던트 관리 및 에스컬레이션 기능을 사용하여 다운타임에 대한 대응을 체계화합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
SolidPing MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 SolidPing MCP 설치
$ claude mcp add --transport http solidping https://solidping.io/api/v1/mcpCursor에 SolidPing MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp"
}
}
}VS Code에 SolidPing MCP 설치
.vscode/mcp.json
{
"servers": {
"solidping": {
"type": "http",
"url": "https://solidping.io/api/v1/mcp"
}
}
}VS Code CLI에 SolidPing MCP 설치
$ code --add-mcp '{"name":"solidping","type":"http","url":"https://solidping.io/api/v1/mcp"}'Codex에 SolidPing MCP 설치
$ codex mcp add solidping --url https://solidping.io/api/v1/mcpCodex config.toml에 SolidPing MCP 설치
~/.codex/config.toml
[mcp_servers.solidping] url = "https://solidping.io/api/v1/mcp"
Gemini CLI에 SolidPing MCP 설치
$ gemini mcp add -s user --transport http solidping https://solidping.io/api/v1/mcpGemini settings.json에 SolidPing MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp",
"type": "http"
}
}
}자동 검사
2026년 11월 13일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능fclairamb/solidping is public and reachablegithub.com/fclairamb/solidping ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-13github.com/fclairamb/solidping ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답initialize answered with protocol 2025-06-18 in 1614 ms통과
README
GitHub에서 보기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 질문
SolidPing MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http solidping https://solidping.io/api/v1/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
SolidPing MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
SolidPing은 어떤 종류의 체크를 지원하나요?
HTTP/HTTPS, TCP, UDP, DNS, MySQL, PostgreSQL, Redis, Docker, Kubernetes는 물론 브라우저 기반의 headless Chrome 체크를 포함하여 44가지 체크 유형을 지원합니다.
프로덕션 환경에서 PostgreSQL 데이터베이스를 사용할 수 있나요?
네, 프로덕션 환경에서는 SP_DB_TYPE 및 SP_DB_URL 환경 변수를 추가하여 PostgreSQL을 사용할 수 있습니다.
대시보드 기본 로그인 정보가 있나요?
네, admin@solidping.io 계정과 solidpass 비밀번호로 로그인할 수 있지만, 첫 로그인 후 즉시 변경해야 합니다.