Dexcom+碳水化合物搜索
通过整合实时葡萄糖数据和营养信息,帮助糖尿病患者做出明智决策的工具。
这有什么作用
此服务连接到两个基本数据源:
- 您的Dexcom血糖监测仪 -检索您当前的血糖读数和趋势信息
- 营养搜索 -查找您正在考虑食用的食物的碳水化合物含量
通过结合这些功能,它为全天管理血糖水平提供了更清晰的画面。
这是给谁的
该工具专为以下糖尿病患者设计:
- 使用Dexcom连续血糖监测系统
- 希望快速访问他们的葡萄糖数据和营养信息
- 更喜欢在一个地方提供相关的健康数据
运作原理
该服务与Dexcom Share平台集成,可访问您的葡萄糖读数,并使用网络搜索查找特定食物的碳水化合物信息。所有数据在请求时都会按需检索。
隐私声明:您的Dexcom凭据安全地存储在会话配置中,仅用于在Dexcom的官方服务器上进行身份验证。
设置要求
您需要:
- 启用了共享的活动Dexcom帐户
- 用于营养搜索功能的Bright Data API密钥
- 部署Smithery帐户
入门指南
地方发展
- 启动开发服务器:
uv run dev- 交互式测试工具:
uv run playground配置
该服务需要四个凭据:
- Dexcom用户名 -您的Dexcom帐户电子邮件
- Dexcom密码 -您的Dexcom帐户密码
- 德克瑟姆地区 -“我们”(美国)或“ous”(美国以外)
- Bright Data API密钥 -用于网络搜索功能
这些可以配置为:
- 通过Smithery会话设置(建议部署)
- 作为本地测试的环境变量
- 作为直接调用工具时的参数
可用功能
读取血糖
从Dexcom检索您最近的葡萄糖读数,包括:
- 当前血糖水平(mg/dL)
- 趋势方向(上升、下降、稳定)
- 读取时间戳
搜索碳水化合物
通过谷歌搜索特定食物的碳水化合物信息。只需提供食物名称,该工具就会从多个来源返回相关的营养数据。
部署
要通过Smithery提供此服务:
- 创建GitHub存储库:
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
git push -u origin main- 部署到Smithery 史密斯·艾/新
- 在Smithery会话设置中配置您的Dexcom凭据和Bright Data API密钥
技术细节
构建使用:
- Smithery CLI 用于MCP服务器部署
- Dexcom官方Python SDK(pydexcom)
- 用于网络搜索的Bright Data API
- FastMCP工具定义框架
服务器实现: bg_server.py
支持
有关此实现的问题或疑问,请在此存储库中提交问题。
有关Dexcom的问题,请咨询 Dexcom支持.
