@e-labus/mcp
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"client.d.ts","sourceRoot":"","sources":["../../src/tools/client.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,MAAM,WAAW,UAAU;IACzB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,EAAE,MAAM,CAAC;IACd,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,wBAAsB,OAAO,CAAC,CAAC,EAC7B,GAAG,EAAE,UAAU,EACf,IAAI,EAAE,MAAM,EACZ,IAAI,CAAC,EAAE,OAAO,EACd,MAAM,GAAE,KAAK,GAAG,MAAe,GAC9B,OAAO,CAAC,CAAC,CAAC,CAiCZ;AAED,6DAA6D;AAC7D,wBAAgB,OAAO,CAAC,OAAO,EAAE,OAAO,EAAE,WAAW,CAAC,EAAE,MAAM,GAAG;IAAE,OAAO,EAAE,KAAK,CAAC;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,IAAI,EAAE,MAAM,CAAA;KAAE,CAAC,CAAA;CAAE,CAMlH"} | ||
| {"version":3,"file":"client.d.ts","sourceRoot":"","sources":["../../src/tools/client.ts"],"names":[],"mappings":"AAAA;;GAEG;AAEH,MAAM,WAAW,UAAU;IACzB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,MAAM,WAAW,QAAQ;IACvB,KAAK,EAAE,MAAM,CAAC;IACd,iBAAiB,CAAC,EAAE,MAAM,CAAC;IAC3B,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,WAAW,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,wBAAsB,OAAO,CAAC,CAAC,EAC7B,GAAG,EAAE,UAAU,EACf,IAAI,EAAE,MAAM,EACZ,IAAI,CAAC,EAAE,OAAO,EACd,MAAM,GAAE,KAAK,GAAG,MAAe,GAC9B,OAAO,CAAC,CAAC,CAAC,CAiCZ;AAED,6DAA6D;AAC7D,wBAAgB,OAAO,CAAC,OAAO,EAAE,OAAO,EAAE,WAAW,CAAC,EAAE,MAAM,GAAG;IAAE,OAAO,EAAE,KAAK,CAAC;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,IAAI,EAAE,MAAM,CAAA;KAAE,CAAC,CAAA;CAAE,CAOlH"} |
@@ -46,7 +46,8 @@ "use strict"; | ||
| const text = typeof content === "string" ? content : JSON.stringify(content, null, 2); | ||
| const suffix = creditsUsed !== undefined ? `\n\n_[${creditsUsed} credit${creditsUsed !== 1 ? "s" : ""} used]_` : ""; | ||
| const creditLine = creditsUsed !== undefined ? `\n_[${creditsUsed} credit${creditsUsed !== 1 ? "s" : ""} used]_` : ""; | ||
| const branding = "\n\n---\n_Powered by [E-Labus](https://developers.e-labus.com) · Clinical AI Infrastructure_"; | ||
| return { | ||
| content: [{ type: "text", text: text + suffix }], | ||
| content: [{ type: "text", text: text + creditLine + branding }], | ||
| }; | ||
| } | ||
| //# sourceMappingURL=client.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/tools/client.ts"],"names":[],"mappings":";AAAA;;GAEG;;AAcH,0BAsCC;AAGD,0BAMC;AA/CM,KAAK,UAAU,OAAO,CAC3B,GAAe,EACf,IAAY,EACZ,IAAc,EACd,SAAyB,MAAM;IAE/B,MAAM,GAAG,GAAG,GAAG,GAAG,CAAC,OAAO,GAAG,IAAI,EAAE,CAAC;IACpC,MAAM,GAAG,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE;QAC3B,MAAM;QACN,OAAO,EAAE;YACP,WAAW,EAAK,GAAG,CAAC,MAAM;YAC1B,cAAc,EAAE,kBAAkB;YAClC,YAAY,EAAI,kBAAkB;SACnC;QACD,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS;KAC9C,CAAC,CAAC;IAEH,MAAM,gBAAgB,GAAG,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC;IAEhE,IAAI,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;QACZ,IAAI,MAAM,GAAG,QAAQ,GAAG,CAAC,MAAM,EAAE,CAAC;QAClC,IAAI,CAAC;YACH,MAAM,OAAO,GAAG,CAAC,MAAM,GAAG,CAAC,IAAI,EAAE,CAAa,CAAC;YAC/C,IAAI,OAAO,CAAC,KAAK,KAAK,mBAAmB,EAAE,CAAC;gBAC1C,MAAM,GAAG,yCAAyC,OAAO,CAAC,iBAAiB,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,IAAI,CAAC,6CAA6C,CAAC;YAC9J,CAAC;iBAAM,IAAI,OAAO,CAAC,KAAK,KAAK,qBAAqB,EAAE,CAAC;gBACnD,MAAM,GAAG,oCAAoC,OAAO,CAAC,WAAW,IAAI,EAAE,IAAI,CAAC;YAC7E,CAAC;iBAAM,IAAI,OAAO,CAAC,KAAK,KAAK,iBAAiB,EAAE,CAAC;gBAC/C,MAAM,GAAG,mEAAmE,CAAC;YAC/E,CAAC;iBAAM,CAAC;gBACN,MAAM,GAAG,OAAO,CAAC,KAAK,IAAI,MAAM,CAAC;YACnC,CAAC;QACH,CAAC;QAAC,MAAM,CAAC,CAAC,wBAAwB,CAAC,CAAC;QACpC,MAAM,IAAI,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,CAAC;IAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,IAAI,EAAO,CAAC;IACnC,OAAO,IAAI,CAAC;AACd,CAAC;AAED,6DAA6D;AAC7D,SAAgB,OAAO,CAAC,OAAgB,EAAE,WAAoB;IAC5D,MAAM,IAAI,GAAG,OAAO,OAAO,KAAK,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC;IACtF,MAAM,MAAM,GAAG,WAAW,KAAK,SAAS,CAAC,CAAC,CAAC,SAAS,WAAW,UAAU,WAAW,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC;IACpH,OAAO;QACL,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,MAAe,EAAE,IAAI,EAAE,IAAI,GAAG,MAAM,EAAE,CAAC;KAC1D,CAAC;AACJ,CAAC"} | ||
| {"version":3,"file":"client.js","sourceRoot":"","sources":["../../src/tools/client.ts"],"names":[],"mappings":";AAAA;;GAEG;;AAcH,0BAsCC;AAGD,0BAOC;AAhDM,KAAK,UAAU,OAAO,CAC3B,GAAe,EACf,IAAY,EACZ,IAAc,EACd,SAAyB,MAAM;IAE/B,MAAM,GAAG,GAAG,GAAG,GAAG,CAAC,OAAO,GAAG,IAAI,EAAE,CAAC;IACpC,MAAM,GAAG,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE;QAC3B,MAAM;QACN,OAAO,EAAE;YACP,WAAW,EAAK,GAAG,CAAC,MAAM;YAC1B,cAAc,EAAE,kBAAkB;YAClC,YAAY,EAAI,kBAAkB;SACnC;QACD,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS;KAC9C,CAAC,CAAC;IAEH,MAAM,gBAAgB,GAAG,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC;IAEhE,IAAI,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC;QACZ,IAAI,MAAM,GAAG,QAAQ,GAAG,CAAC,MAAM,EAAE,CAAC;QAClC,IAAI,CAAC;YACH,MAAM,OAAO,GAAG,CAAC,MAAM,GAAG,CAAC,IAAI,EAAE,CAAa,CAAC;YAC/C,IAAI,OAAO,CAAC,KAAK,KAAK,mBAAmB,EAAE,CAAC;gBAC1C,MAAM,GAAG,yCAAyC,OAAO,CAAC,iBAAiB,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,IAAI,CAAC,6CAA6C,CAAC;YAC9J,CAAC;iBAAM,IAAI,OAAO,CAAC,KAAK,KAAK,qBAAqB,EAAE,CAAC;gBACnD,MAAM,GAAG,oCAAoC,OAAO,CAAC,WAAW,IAAI,EAAE,IAAI,CAAC;YAC7E,CAAC;iBAAM,IAAI,OAAO,CAAC,KAAK,KAAK,iBAAiB,EAAE,CAAC;gBAC/C,MAAM,GAAG,mEAAmE,CAAC;YAC/E,CAAC;iBAAM,CAAC;gBACN,MAAM,GAAG,OAAO,CAAC,KAAK,IAAI,MAAM,CAAC;YACnC,CAAC;QACH,CAAC;QAAC,MAAM,CAAC,CAAC,wBAAwB,CAAC,CAAC;QACpC,MAAM,IAAI,KAAK,CAAC,MAAM,CAAC,CAAC;IAC1B,CAAC;IAED,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,IAAI,EAAO,CAAC;IACnC,OAAO,IAAI,CAAC;AACd,CAAC;AAED,6DAA6D;AAC7D,SAAgB,OAAO,CAAC,OAAgB,EAAE,WAAoB;IAC5D,MAAM,IAAI,GAAG,OAAO,OAAO,KAAK,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC;IACtF,MAAM,UAAU,GAAG,WAAW,KAAK,SAAS,CAAC,CAAC,CAAC,OAAO,WAAW,UAAU,WAAW,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC;IACtH,MAAM,QAAQ,GAAG,8FAA8F,CAAC;IAChH,OAAO;QACL,OAAO,EAAE,CAAC,EAAE,IAAI,EAAE,MAAe,EAAE,IAAI,EAAE,IAAI,GAAG,UAAU,GAAG,QAAQ,EAAE,CAAC;KACzE,CAAC;AACJ,CAAC"} |
+17
-8
| { | ||
| "name": "@e-labus/mcp", | ||
| "version": "1.0.0", | ||
| "version": "1.0.1", | ||
| "description": "E-Labus Health API — MCP server for AI-powered lab analysis, clinical insights, and biomarker normalization", | ||
| "keywords": ["mcp", "health", "lab", "biomarkers", "clinical", "ai", "medical", "e-labus"], | ||
| "keywords": [ | ||
| "mcp", | ||
| "health", | ||
| "lab", | ||
| "biomarkers", | ||
| "clinical", | ||
| "ai", | ||
| "medical", | ||
| "e-labus" | ||
| ], | ||
| "author": "E-Labus <info@convelabs.com>", | ||
@@ -27,6 +36,6 @@ "license": "MIT", | ||
| "scripts": { | ||
| "build": "tsc", | ||
| "dev": "ts-node src/index.ts", | ||
| "start": "node dist/index.js", | ||
| "lint": "eslint src --ext .ts", | ||
| "build": "tsc", | ||
| "dev": "ts-node src/index.ts", | ||
| "start": "node dist/index.js", | ||
| "lint": "eslint src --ext .ts", | ||
| "prepublishOnly": "npm run build" | ||
@@ -39,8 +48,8 @@ }, | ||
| "@modelcontextprotocol/sdk": "^1.0.0", | ||
| "zod": "^3.22.4" | ||
| "zod": "^3.22.4" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/node": "^20.0.0", | ||
| "typescript": "^5.3.0" | ||
| "typescript": "^5.3.0" | ||
| } | ||
| } |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
63287
0.28%943
0.11%