Skip to main content
Glama
lozit
by lozit

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个读取工具和可验证的聚合 — 而非与任何功能完全一致。

许可证

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