mcp-nightscout
mcp-nightscout
是什么 — 一个MCP服务器,让Claude以只读方式访问Nightscout实例:血糖读数、治疗记录以及确定性的服务器端聚合(平均值、TIR、CV、GMI)。 适用对象 — 运行自己Nightscout的用户,希望与AI助手讨论数据,但不授予写入权限。 部署方式 — 未部署 — 通过stdio在本地运行。 运行状态 — 尚无代码;见下方状态。
状态
编码前。 设计框架已确定并记录在 docs/decisions/0001-language-and-stack.md中: 基于官方MCP SDK的TypeScript,仅stdio,只读,并包含一组 从审计现有实现中继承的安全约束。
两个决策已明确关闭,未经新的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