Skip to main content
Glama
Orchid1970

Stelo Workaround MCP

by Orchid1970

stelo-workaround-mcp

FastAPI service to import Dexcom Stelo/Clarity CSV exports into SQLite, with MCP endpoints for Simtheory.ai.

Why?

Dexcom API v3 does not support Stelo device data. This workaround lets you:

  1. Export CSV from Dexcom Clarity

  2. Import into local SQLite database

  3. Query via MCP endpoints

Endpoints

Method

Path

Description

POST

/import

Upload Clarity CSV file

GET

/glucose/latest?hours=24

Last N hours of readings

GET

/glucose/range?start=&end=

Date range query

GET

/glucose/stats?days=14

TIR, avg, GMI, CV stats

GET

/mcp

MCP manifest for Simtheory.ai

GET

/health

Health check

Deployment

Docker (Coolify)

docker build -t stelo-workaround-mcp .
docker run -d -p 8085:8085 -v ~/data:/data stelo-workaround-mcp

Manual

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --port 8085

Usage

# Import CSV
curl -X POST -F "file=@clarity_export.csv" http://timserver:8085/import

# Get stats
curl http://timserver:8085/glucose/stats

# Last 24h
curl http://timserver:8085/glucose/latest

Schema Migrations

Auto-migrations run on startup. To add a new migration:

  1. Increment LATEST_SCHEMA_VERSION

  2. Add migration function _apply_migration_vN()

  3. Register in MIGRATIONS dict

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Orchid1970/stelo-workaround-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server