{"id":"poly-mcp-iot-edge-mcp-server","name":"IoT-Edge-MCP-Server","af_score":63.0,"security_score":62.0,"reliability_score":32.5,"what_it_does":"Provides an MCP server for Industrial IoT/SCADA/PLC that unifies MQTT sensors/actuators and Modbus TCP/RTU device operations, with optional time-series storage (InfluxDB) and caching (Redis). Exposes MCP tools via HTTP endpoints using FastAPI (with /docs, /health, /metrics) for agent orchestration (e.g., PolyMCP). Includes a simulation mode for running without external hardware.","best_when":"You need an MCP/agent-friendly control plane for mixed MQTT + Modbus industrial assets, and you can deploy with proper network isolation and production security settings.","avoid_when":"You cannot enforce TLS, IP allowlisting, and authenticated access, or you need fine-grained authorization mapped to individual asset/command permissions.","last_evaluated":"2026-03-30T15:32:17.143069+00:00","has_mcp":true,"has_api":true,"auth_methods":["API key (X-API-Key)","JWT bearer tokens"],"has_free_tier":false,"known_gotchas":["Tool invocations may have side effects (actuator commands, Modbus writes); agent retries without idempotency could cause unintended repeated actions.","Rate limits are mentioned but not fully specified in the visible README excerpt; agents may need backoff/queueing to avoid 429s.","MQTT optional TLS and Modbus network access require correct configuration; connection failures may surface as generic tool errors without standardized recovery guidance."],"error_quality":0.0}