Based on VitalDB APIs, this code performs various medical calculations.
TODO
To install Medical Calculation Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @vitaldb/medcalc --client claude
npm install --save @vitaldb/medcalc
For ES module:
import { vitalCapacityBW, ... } from '@vitaldb/medcalc';
For CommonJS:
const { vitalCapacityBW, ... } = require('@vitaldb/medcalc');
Run with Node.js
npx @vitaldb/medcalc serve
Example: MCP server for GlamaAI that allows to retrieve a resourse list
- init {[resources: true]}
- → {result: {capabilities: ["resources"], version: "0.0.5"}}
- resources/list {}
- → {result: [{"uri":"formula://Vital Capacity by Body Weight","name":"Vital Capacity","type":"formula"}]}
For example, calculate VC (vital capacity) (ml) by body weight with 70 kg
import { vitalCapacityBW } from '@vitaldb/medcalc';
console.log(vitalCapacityBW(70)); // 4200