Skip to main content
Glama
lozit
by lozit

mcp-nightscout

何 — Nightscout インスタンスへの読み取り専用アクセスを提供する MCP サーバー:グルコース測定値、治療、および決定論的なサーバー側集計(平均、TIR、CV、GMI)。 対象 — 自身の Nightscout を運用し、AI アシスタントとデータについて話し合いたいが、書き込みアクセスを許可したくない人。 デプロイ — 未デプロイ — stdio 経由でローカル実行。 実行 — まだコードなし。以下のステータスを参照。

ステータス

コード前。 設計フレームは固定され、docs/decisions/0001-language-and-stack.md に記録されています:公式 MCP SDK 上の TypeScript、stdio のみ、読み取り専用、既存の実装の監査から継承された一連のセキュリティ制約を備えています。

2 つの決定事項は意図的にクローズされており、新しい ADR なしでは再開できません:

  • stdio ローカルのみ — HTTP トランスポートなし、ネットワークポートなし。監査で見つかった脆弱性クラスのほとんどは、トランスポートによって解消されます。

  • 読み取り専用 — このサーバーは Nightscout インスタンスに書き込むことはありません。脅威モデルは治療の改変であり、データ漏洩ではありません。Nightscout プロファイルはクローズドループ設定での投与計算を駆動します。

Related MCP server: MCP Nightscout

なぜ別のものが必要か

既存の Nightscout MCP サーバーは個人プロジェクトであり、そのほとんどが書き込みツールを公開し、共有インスタンスの自由テキストフィールドをプロンプトインジェクションの表面として扱っているものはありません。これは明示的な脅威モデルに基づいてゼロから作成されています。約 10 個の読み取りツールと検証可能な集計を目指しており、機能の完全一致を目指すものではありません。

ライセンス

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