Skip to main content
Glama
lozit
by lozit

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

MIT

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables 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
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects AI assistants to Nightscout for real-time glucose monitoring, analysis, and treatment logging, enabling natural language interaction with CGM data.
    5
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to access and analyze Continuous Glucose Monitor (CGM) data from Nightscout, providing real-time readings, history, and analytics.
    7
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Read-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