Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nightscout MCP Server

Access your CGM data from Nightscout in AI assistants like Claude, Cursor, etc.

Quick Start

uvx --from git+https://github.com/vgmakeev/nightscout-mcp nightscout-mcp

Setup

Add to your MCP config (e.g. ~/.cursor/mcp.json):

{
  "mcpServers": {
    "nightscout": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/vgmakeev/nightscout-mcp", "nightscout-mcp"],
      "env": {
        "NIGHTSCOUT_URL": "https://YOUR_TOKEN@your-site.nightscout.com"
      }
    }
  }
}

Configuration

Variable Description Default
NIGHTSCOUT_URL Nightscout URL (can include token: https://token@site.com) Required
NIGHTSCOUT_API_SECRET API secret (optional if using token in URL) -
GLUCOSE_UNITS Display units: mmol or mgdl mmol
GLUCOSE_LOW TIR lower bound (auto-detects units: <30 = mmol) 3.9 (70 mg/dL)
GLUCOSE_HIGH TIR upper bound (auto-detects units: <30 = mmol) 7.8 (140 mg/dL)

Example with custom TIR range

{
  "nightscout": {
    "command": "uvx",
    "args": ["--from", "git+https://github.com/vgmakeev/nightscout-mcp", "nightscout-mcp"],
    "env": {
      "NIGHTSCOUT_URL": "https://TOKEN@your-site.nightscout.com",
      "GLUCOSE_UNITS": "mmol",
      "GLUCOSE_LOW": "4.0",
      "GLUCOSE_HIGH": "10.0"
    }
  }
}

Tools

Tool Description
glucose_current Current glucose reading
glucose_history History for last N hours
analyze TIR, CV, HbA1c for any date range
analyze_monthly Monthly breakdown for a year
treatments Insulin and carbs log
status Nightscout server status
devices Pump, CGM, uploader status

Examples

Ask your AI assistant:

  • "What's my current glucose?"
  • "Show my glucose history for the last 6 hours"
  • "Analyze my glucose control for December 2025"
  • "Give me a monthly breakdown for 2025"

License

MIT

About

MCP server for Nightscout

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages