awesome-medical
awesome medical calculator mcp server
claude mcp add --transport stdio shanggqm-awesome-medical-mcp-server npx @medical-mcp/egfr-calc-mcp-server
How to use
Awesome Medical MCP Server provides a suite of medical calculation tools for Claude AI medical assistants. The server aggregates four dedicated MCP services: an eGFR and creatinine clearance calculator, a pregnancy due date estimator tailored to Chinese population data, a pediatric asthma score calculator, and a McIsaac-based strep throat probability calculator. Each tool is exposed as an MCP server you can invoke via MCP hosts, enabling precise medical calculations, clinical explanations, and treatment guidance. To use these tools, deploy the MCP servers and configure Claude Desktop to route queries to the appropriate server by name, for example egfr-calculator or pregnancy-due-dates, using the provided npx-based commands. The result will include detailed outputs and clinical context in Chinese terminology.
How to install
Prerequisites:
- Node.js 18+ and npm
- Git
Install and set up:
-
Clone the repository: git clone https://github.com/shanggqm/awesome-medical-mcp-server.git cd awesome-medical-mcp-server
-
Install dependencies and build all packages: npm install npm run bootstrap # install all dependencies and build all packages
-
Generate DX extensions (optional but recommended for DX Templating): npm run pack:dxt:all
-
Run the MCP servers using your preferred method (see mcp_config for how to reference with npx). Note: The recommended approach is to rely on the npx-based invocations described in the mcp_config.
Additional notes
- The MCP servers are exposed as separate packages under @medical-mcp.*. You can invoke them with npx as shown in the configuration.
- If you use Claude Desktop, add each server under mcpServers with command: "npx" and args corresponding to the MCP server package name, e.g., ["@medical-mcp/egfr-calc-mcp-server"].
- DX extension files (.dxt) can be generated with npm run pack:dxt:all for easier distribution and installation in clients supporting DXT.
- Ensure Node.js version matches the Node.js 18+ badge in the README for compatibility.
- No environment variables are strictly required to run the servers, but you may expose environment-specific configuration (API keys, database URLs) via a standard env block if your deployment requires it.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.