mcp-nightscout
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 個の読み取りツールと検証可能な集計を目指しており、機能の完全一致を目指すものではありません。
ライセンス
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