mcp-nightscout
mcp-nightscout
Was — ein MCP-Server, der Claude schreibgeschützten Zugriff auf eine Nightscout-Instanz gibt: Glukosewerte, Behandlungen und deterministische serverseitige Aggregate (Mittelwert, TIR, CV, GMI). Für — Personen, die ihren eigenen Nightscout betreiben und ihre Daten mit einem KI-Assistenten besprechen möchten, ohne ihm Schreibzugriff zu gewähren. Bereitgestellt — nicht bereitgestellt — läuft lokal über stdio. Ausführen — noch kein Code; siehe Status unten.
Status
Vor dem Code. Der Designrahmen ist festgelegt und dokumentiert in docs/decisions/0001-language-and-stack.md: TypeScript auf dem offiziellen MCP SDK, stdio-only, schreibgeschützt, mit einer Reihe von Sicherheitseinschränkungen, die aus der Überprüfung einer bestehenden Implementierung übernommen wurden.
Zwei Entscheidungen sind bewusst abgeschlossen und ohne ein neues ADR nicht wieder zu öffnen:
stdio nur lokal — kein HTTP-Transport, kein Netzwerkport. Die meisten der Schwachstellenklassen, die die Überprüfung fand, verschwinden mit dem Transport.
Schreibgeschützt — dieser Server wird niemals in eine Nightscout-Instanz schreiben. Das Bedrohungsmodell ist Behandlungsänderung, nicht Datenleck: Nightscout-Profile treiben Dosierungsberechnungen in Closed-Loop-Setups.
Related MCP server: MCP Nightscout
Warum ein weiteres
Die bestehenden Nightscout-MCP-Server sind Einzelprojekte, die meisten von ihnen exponieren Schreibwerkzeuge, keiner behandelt die Freitextfelder einer gemeinsam genutzten Instanz als die Prompt-Injection-Oberfläche, die sie sind. Dieser wurde von Grund auf gegen ein explizites Bedrohungsmodell geschrieben. Er zielt auf ~10 Lesewerkzeuge und verifizierbare Aggregate ab — keine Funktionsparität mit irgendetwas.
Lizenz
This server cannot be deployed
Maintenance
Related MCP Connectors
- NightscoutOAuthai.b77
Your Nightscout glucose data, conversational.
Glucose readings from your LibreLink Up sensor: graph, logbook, stats and summaries (read-only). Sec
Read wearables and lab health data — sleep, activity, workouts, timeseries, lab tests and orders.
- FlaMapOAuthapp.flamap
Your own cycling data for your AI assistant: rides, power, climbs and routes. Read-only.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI assistants to query glucose data from health storage APIs, providing natural language access to glucose readings, trends, and statistics for diabetes management and health monitoring.3-
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to Nightscout for real-time glucose monitoring, analysis, and treatment logging, enabling natural language interaction with CGM data.5MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to access and analyze Continuous Glucose Monitor (CGM) data from Nightscout, providing real-time readings, history, and analytics.71MIT
- AlicenseNot gradedqualityBmaintenanceRead-only server that lets you query your Nightscout CGM data via natural language, including glucose levels, time-in-range, insulin-on-board, site ages, and hourly patterns.MIT