Skip to main content
Glama
lozit
by lozit

mcp-nightscout

무엇인가요? — Claude가 Nightscout 인스턴스에 읽기 전용으로 접근할 수 있게 해주는 MCP 서버입니다: 혈당 측정치, 치료 기록, 결정적 서버 측 집계(평균, 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