health-monitor
Verified Safeby nohuiam
Overview
This server monitors the health of other Model Context Protocol (MCP) servers and the broader Imminence OS ecosystem, providing real-time alerts and aggregated status.
Installation
npm startSecurity Notes
The server employs several strong security practices, including input validation via Zod for MCP tool arguments, rate limiting on HTTP endpoints, and a hardcoded CORS whitelist. The InterLock UDP communication uses a 'Tumbler' for whitelisting peers and signals, along with message freshness checks, which is a robust security layer for a UDP mesh. No direct usage of `eval` or `child_process` was found. A minor concern exists with the `JSON.parse` usage on raw WebSocket messages and in the InterLock text protocol `decodeTextMessage` without explicit schema validation for all potential message types. However, the current handlers for these pathways are limited, mitigating immediate risks. Hardcoded peer port mappings in `getPeerPort` are brittle but not a direct security flaw.
Similar Servers
prometheus-mcp
A Model Context Protocol (MCP) server that enables AI agents and CLI users to query and discover metrics from Prometheus, with built-in features like retries, caching, and an optional metrics exporter.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.
mcpstat
Adds usage tracking, analytics, and an audit trail to Model Context Protocol (MCP) servers to monitor tool, prompt, and resource interactions.
poly-observability-mcp
Unified Model Context Protocol (MCP) server for querying metrics, logs, and traces from various observability backends like Prometheus, Grafana, Loki, and Jaeger, primarily enabling AI assistants.