MCP (2224 programs)
Fördelar: Exponerar ett JSON-RPC-gränssnitt som kan konsumeras av MCP v1-klienter. Go-implementering minskar körningsoverhead under samtidiga förfrågningar. Distribuerbar via npm eller Docker för varierande miljöer. Standardiserar GenieACS API-anrop till MCP-vända slutpunkter.
Nackdelar: Enhetens kommandoutfall beror på GenieACS och TR-069 enhetsrespons.. Kräver ACS_URL och API-referenser för att fungera. Begränsad till MCP v1, inte senare protokollversioner. Avsedd för hanterade arbetsflöden; inte en direkt ersättning för ACS-logik.
Fördelar: Skapar skrivskyddade REST-endpunkter från SQL-mallar och YAML-konfiguration. Använder DuckDB för hög genomströmning analys på Parquet, CSV och JSON. MCP-serverstöd låter språkmodeller fråga dataset direkt. Inkluderar API-nyckelautentisering, lösenordshashning, hastighetsbegränsning och begärningsspårning.
Nackdelar: Endast läsning design, inga datamodifieringsändpunkter. Kräver SQL-kunskap för att definiera slutpunkter och förväntade utdata. Frågeprestanda beror på källsystem och frågekomplexitet.