ESC Guidelines as AI-Powered Clinical Tools
58 clinical decision support tools for cardiology.
git clone https://github.com/miltosdoc/cardiocode.git
cd cardiocodeAlready have it? Run
cd cardiocode && git pullto update.
Mac/Linux:
pip3 install -e . && pip3 install mcp pymupdfWindows:
pip install -e . && pip install mcp pymupdfIf you have Claude Code installed:
claudeSelect "Yes" when prompted to trust the folder. Done!
If you use Claude Desktop, add CardioCode to your config file:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"cardiocode": {
"command": "python3",
"args": ["-m", "cardiocode.mcp.server"],
"cwd": "/full/path/to/cardiocode"
}
}
}Replace /full/path/to/cardiocode with your actual path (e.g., /Users/yourname/cardiocode).
On Windows, use "command": "python" instead.
Restart Claude Desktop. Look for the hammer icon to confirm tools loaded.
Just ask clinical questions:
- "Calculate CHA2DS2-VASc for 72yo woman with CHF and HTN"
- "HFrEF patient on ACE-I only, LVEF 30% - what's next?"
- "Search guidelines for aortic stenosis intervention"
| Category | Tools |
|---|---|
| Risk Calculators | CHA2DS2-VASc, HAS-BLED, GRACE, Wells PE, PESI, sPESI, Geneva, HCM Risk-SCD, MAGGIC, LMNA, LQTS, Brugada |
| Valvular Disease | AS, AR, MR, TR, MS - severity & intervention timing |
| Device Therapy | ICD, CRT, Pacing indication & mode |
| VTE/PE | Risk stratification, Thrombolysis, Outpatient eligibility |
| Heart Failure | HFrEF treatment optimization, Device therapy pathway |
| Syncope | Risk stratification, Etiology classification |
| Knowledge Search | Search all 11 ESC guidelines |
Decision support tool only. Not a replacement for clinical judgment.
Built for cardiologists, by cardiologists.