package.json•1.55 kB
{
"name": "@jmandel/ehr-mcp",
"version": "0.4.0",
"description": "MCP server using SMART on FHIR (Public Client) via Bun to search/query patient EHR data.",
"license": "MIT",
"type": "module",
"scripts": {
"start": "bun run src/sse.ts",
"start:http": "bun run src/http.ts",
"build:ehretriever": "bun run ./scripts/build-ehretriever.ts",
"build:ehr-tool": "bun build src/tools-browser-entry.ts --outfile intrabrowser/public/ehr-mcp/dist/tools.js --target browser --format esm --external bun:sqlite --external vm --external fs/promises --external child_process"
},
"dependencies": {
"@google/genai": "^0.8.0",
"@google/generative-ai": "^0.24.0",
"@modelcontextprotocol/sdk": "^1.13.1",
"@radix-ui/react-icons": "^1.3.2",
"@types/cors": "^2.8.17",
"@types/express": "^5.0.1",
"@types/lodash": "^4.17.16",
"commander": "^13.1.0",
"cookie": "^1.0.2",
"cors": "^2.8.5",
"dotenv": "^16.4.7",
"express": "^5.1.0",
"fast-xml-parser": "^5.2.0",
"html-to-text": "^9.0.5",
"iconv-lite": "^0.6.3",
"lodash": "^4.17.21",
"lucide-react": "^0.501.0",
"pkce-challenge": "^3.1.0",
"porter-stemmer": "^0.9.1",
"rtf.js": "^3.0.9",
"uuid": "^10.0.0",
"zod": "^3.23.8",
"zod-to-json-schema": "^3.24.5"
},
"devDependencies": {
"@types/bun": "^1.2.8",
"@types/html-to-text": "^9.0.4",
"@types/iconv-lite": "^0.0.1",
"@types/uuid": "^10.0.0",
"bun-types": "latest"
},
"peerDependencies": {
"typescript": "^5.0.0"
}
}