Health
计算脉压差 PP = SBP − DBP,是每搏输出量与主动脉顺应性的替代指标,同时报告平均动脉压 MAP = DBP + PP/3。生理:PP ∝ 每搏量/主动脉顺应性。正常 ~30–40 mmHg(约 SBP 的 25%);增宽(>50–60)提示高每搏量(主动脉瓣反流/焦虑/发热/贫血/甲亢/PDA)或动脉硬化(老龄/粥样硬化);变窄(<25–30)提示低每搏量(心衰/心包填塞/缩窄/低血容量/严重主动脉瓣狭窄)。奇脉(吸气 PP 下降 >10 mmHg)提示心包填塞、严重哮喘/COPD、张力性气胸、PE。来源:McDonald's 血流动力学、Franklin Circulation 1999、Blacher Hypertension 1999、StatPearls、LITFL。不构成医疗建议。
用三种语言从你的代码中调用此工具。
curl -X POST 'http://127.0.0.1:3003/zh/api/tools/pulse-pressure-calculator' \
-H 'Content-Type: application/json' \
-d '{"sbp":120,"dbp":80,"decimalPlaces":1}'以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。
POST http://127.0.0.1:3003/zh/api/tools/pulse-pressure-calculator| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| sbp | number | 是 | Systolic blood pressure (mmHg). |
| dbp | number | 是 | Diastolic blood pressure (mmHg). |
| decimalPlaces | number | 否 | — |
JSON 结果
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。
将以下内容加入你的 MCP 客户端配置:
{
"mcpServers": {
"elysiatools-pulse-pressure-calculator": {
"name": "pulse-pressure-calculator",
"description": "计算脉压差 PP = SBP − DBP,是每搏输出量与主动脉顺应性的替代指标,同时报告平均动脉压 MAP = DBP + PP/3。生理:PP ∝ 每搏量/主动脉顺应性。正常 ~30–40 mmHg(约 SBP 的 25%);增宽(>50–60)提示高每搏量(主动脉瓣反流/焦虑/发热/贫血/甲亢/PDA)或动脉硬化(老龄/粥样硬化);变窄(<25–30)提示低每搏量(心衰/心包填塞/缩窄/低血容量/严重主动脉瓣狭窄)。奇脉(吸气 PP 下降 >10 mmHg)提示心包填塞、严重哮喘/COPD、张力性气胸、PE。来源:McDonald's 血流动力学、Franklin Circulation 1999、Blacher Hypertension 1999、StatPearls、LITFL。不构成医疗建议。",
"baseUrl": "http://127.0.0.1:3003/mcp/sse?toolId=pulse-pressure-calculator",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}连接到 SSE 端点后,列出已开放的工具:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}通过工具 id 调用,参数由其参数表构建:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "pulse-pressure-calculator",
"arguments": {
"sbp": 120,
"dbp": 80,
"decimalPlaces": 1
}
}
}有问题或反馈?请联系 [email protected]