医疗保健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.tsOAuth(用于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-代币兑换
