健康数据管理服务器

用于ChatGPT应用集成的女性健康管理MCP服务器,提供日常健康记录、月经周期跟踪和激素测试结果等功能。

  • by modorigoon
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 modorigoon/suari

使用说明

医疗保健MCP服务器

注: 这是一个用于测试目的的演示/示例MCP服务器。它使用内存中的模拟数据,不用于生产用途。

用于ChatGPT应用程序集成的女性健康管理MCP服务器。

特性

  • 每日健康记录(体重、身高、BMI、体温、症状)
  • 月经周期跟踪和周期统计
  • 激素检测结果(妊娠、排卵、更年期)
  • OAuth 2.0+PKCE身份验证
  • 用于ChatGPT兼容性的SSE传输

快速开始

npm install
npm run dev

服务器运行于 http://localhost:3000

MCP工具

工具 说明
get_daily_health_records 获取每日健康记录
record_daily_health 记录健康数据
get_menstrual_periods 获取月经周期
record_menstrual_period 记录月经周期
get_menstrual_cycle_stats 获取循环统计数据
get_hormone_test_results 获取激素检测结果
record_hormone_test 记录激素测试

测试

# MCP Inspector
npx @modelcontextprotocol/inspector http://localhost:3000/sse

# Test client
npx tsx test-client.ts

OAuth(用于ChatGPT应用程序)

演示凭据:

  • 客户端ID: demo-client
  • 客户端密码: demo-secret
  • 用户: demo@example.com / demo123

端点

  • GET / -服务器信息
  • GET /health -健康检查
  • GET /sse -SSE连接
  • GET /.well-known/oauth-authorization-server -OAuth元数据
  • GET /authorize -OAuth登录页面
  • POST /token -代币兑换