MCP server SolidPing
Коммит 15 нояб. 2026 г.Позволяет AI-клиенту отслеживать аптайм системы с помощью 44 типов проверок, управлять инцидентами и размещать страницы статуса.
Также известен как fclairamb/solidping
- Звёзды
- 34
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 0.50.0
- Последний коммит
- 15 нояб. 2026 г.
- Лицензия
- AGPL-3.0
Что такое SolidPing MCP?
SolidPing — это MCP server. Позволяет AI-клиенту отслеживать аптайм системы с помощью 44 типов проверок, управлять инцидентами и размещать страницы статуса.
Сводка сгенерирована из README проекта
О SolidPing MCP server
SolidPing представляет собой распределенное решение с возможностью self-hosting для мониторинга аптайма систем и доступности сервисов. Оно разработано для разработчиков и операционных команд, которым необходимо отслеживать различные протоколы и сервисы через единый интерфейс. Систему можно развернуть локально с помощью Go-бинарного файла, через Docker или Kubernetes; для продакшен-сред поддерживается PostgreSQL.
Пользователи могут мониторить широкий спектр сервисов, используя 44 различных типа проверок, включая HTTP/HTTPS, DNS, SSL/TLS и различные подключения к базам данных, таким как PostgreSQL или MongoDB. Помимо простой проверки связи, платформа предлагает расширенные возможности, такие как краулинг веб-сайтов, рендеринг через headless Chrome и выполнение изолированного JavaScript для сложных API-сценариев. Платформа также включает инструменты для управления инцидентами, обработки эскалации дежурных смен и размещения публичных страниц статуса для информирования пользователей о состоянии системы.
Что вы можете с ним делать
- 1Управление сбоями сервисовОрганизуйте реагирование на простои с помощью встроенных функций управления инцидентами и эскалации.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить SolidPing MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка SolidPing MCP в Claude Code
$ claude mcp add --transport http solidping https://solidping.io/api/v1/mcpУстановка SolidPing MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp"
}
}
}Установка SolidPing MCP в VS Code
.vscode/mcp.json
{
"servers": {
"solidping": {
"type": "http",
"url": "https://solidping.io/api/v1/mcp"
}
}
}Установка SolidPing MCP в VS Code CLI
$ code --add-mcp '{"name":"solidping","type":"http","url":"https://solidping.io/api/v1/mcp"}'Установка SolidPing MCP в Codex
$ codex mcp add solidping --url https://solidping.io/api/v1/mcpУстановка SolidPing MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.solidping] url = "https://solidping.io/api/v1/mcp"
Установка SolidPing MCP в Gemini CLI
$ gemini mcp add -s user --transport http solidping https://solidping.io/api/v1/mcpУстановка SolidPing MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"solidping": {
"url": "https://solidping.io/api/v1/mcp",
"type": "http"
}
}
}Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийfclairamb/solidping is public and reachablegithub.com/fclairamb/solidping ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗Пройдено
- Коммит или релиз за последний год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Пройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPinitialize answered with protocol 2025-06-18 in 1614 msПройдено
README
Открыть на 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.
Вопросы о 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?
Поддерживается 44 типа проверок, включая HTTP/HTTPS, TCP, UDP, DNS, MySQL, PostgreSQL, Redis, Docker, Kubernetes и даже проверки через headless Chrome в браузере.
Можно ли использовать базу данных PostgreSQL для продакшена?
Да, для рабочих сред можно использовать PostgreSQL, добавив переменные окружения SP_DB_TYPE и SP_DB_URL.
Есть ли стандартные данные для входа в панель управления?
Да, вы можете войти под логином admin@solidping.io и паролем solidpass, но его необходимо немедленно сменить при первом входе.