Mirobody
Lab results to LOINC codes and UCUM units, symptoms and diagnoses to ICPC-3. Offline, no API key.
Beschreibung vom Entwickler (englisches Original)
3D vision and medical imaging: 43 datasets with licences, 73 algorithms on clouds, meshes, CT/MRI
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
PARDESLINE_CACHE, HF_TOKENAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"pardesline": {
"command": "uvx",
"args": [
"pardesline",
"mcp"
],
"env": {
"PARDESLINE_CACHE": "your-value",
"HF_TOKEN": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add pardesline --env PARDESLINE_CACHE=your-value --env HF_TOKEN=your-value -- uvx pardesline mcpTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"pardesline": {
"command": "uvx",
"args": [
"pardesline",
"mcp"
],
"env": {
"PARDESLINE_CACHE": "your-value",
"HF_TOKEN": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"pardesline": {
"type": "stdio",
"command": "uvx",
"args": [
"pardesline",
"mcp"
],
"env": {
"PARDESLINE_CACHE": "your-value",
"HF_TOKEN": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
PARDESLINE_CACHE envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto pardesline bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: HF_TOKEN
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.3.1) kam vorgestern in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: Mirobody, FHIR MCP Server, Google Health MCP
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Lab results to LOINC codes and UCUM units, symptoms and diagnoses to ICPC-3. Offline, no API key.
MCP server providing seamless access to FHIR APIs for AI tools and healthcare applications
Privacy-first unofficial Google Health API v4 MCP server for health, sleep, activity, HR agents
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
pardesline: 3D computer vision and medical imaging datasets, algorithms and models for Python
Load 43 public 3D and medical datasets in one line, run 73 algorithms on point clouds, meshes and CT/MRI volumes with defaults that hold on real scans, hand the result to Open3D, PyVista or SimpleITK, or to an AI agent through MCP.
Ten pipelines, one package: the showcase has the snippet, the expert skill and the MCP tool for each.
pip install "pardesline[all]"
import pardesline as pl
import pyvista as pv
s = pl.load("rire_brain")[0] # CT + MR T1 of one head (19 MB); the licence line is printed, never guessed moved = s.ct.align(s.mr_t1) # rigid registration: SimpleITK, Mattes mutual information, catalog defaults print(moved.transform"sub_transforms"["rotation_deg"]) # [0.34, -0.35, -4.38] degrees
ct, mr = s.ct.to_pyvista(), moved.to_pyvista() # the libraries you already use, one call away p = pv.Plotter(shape=(1, 2)) p.subplot(0, 0) p.add_mesh(ct.slice("z"), cmap="gray") p.add_text("CT (fixed)") p.subplot(0, 1) p.add_mesh(ct.slice("z"), cmap="gray") p.add_mesh(mr.slice("z"), cmap="magma", opacity=0.55) p.add_text("MR T1 registered onto the CT") p.show()
Measured cold on a laptop: 7.6 s download, 8.8 s registration, 21.5 s total. The script is examples/register_ct_mr_rire/run.py.
.bin is numbers until someone says (N, 4) float32, x y z reflectance, metres. A NIfTI label map is integers until someone says 1 = anterior. Manifests carry that; your own folders get it through pl.scan, which asks what it cannot know instead of guessing.PointCloud, Mesh, Volume, LabelMap) converts between them, keeps frame, units, labels, licence and provenance, and exposes to_open3d(), to_pyvista(), to_sitk() when you want the library itself.pip install pardesline # core: catalog, object model, datasets, CLI (no native libraries)
pip install "pardesline[local]" # + Open3D, PyVista, SciPy, scikit-image: point clouds, meshes, LiDAR, SDF pip install "pardesline[medical]" # + SimpleITK: volumes, DICOM series, registration, segmentation pip install "pardesline[hf]" # + huggingface_hub: datasets on the Hub pip install "pardesline[mcp]" # + mcp: the local server for AI agents pip install "pardesline[all]" # everything above
| Linux | macOS | Windows | |
|---|---|---|---|
Core (pardesline) | 3.10 – 3.13 | 3.10 – 3.13 | 3.10 – 3.13 |
[local] / [all] | 3.10 – 3.13 | 3.10 – 3.13 (arm64) | 3.10 – 3.13 |
[local] needs Open3D wheels: 0.20 covers Python 3.10 – 3.13, 0.19 covers 3.10 – 3.12. pardesline 0.2.0 on PyPI pins Open3D below 0.20, so on Python 3.13 use 3.12 or install from main until 0.3.0 ships. Conda users: conda create -n pl python=3.12 && pip install "pardesline[all]" (Open3D and SimpleITK come from PyPI). Troubleshooting: docs/running-modes.md.
One loader for every source. Files are fetched on access and verified; the licence and the citation travel with the data; ds.describe() says what each role is, in which frame and units, and what the labels mean.
ds = pl.load("totalsegmentator_ct") # 1 228 CTs, 117 structures, 23 GB zip on Zenodo: indexed with 14 MB
ct = ds.take(1)[0].ct # one 50 MB volume fetched by HTTP Range, nothing else ds = pl.load( "hf://neheller/KiTS-Challenge-Imaging" ) # any Hugging Face repo: a manifest is drafted and confirmed ds = pl.load("tcia://Pancreas-CT") # any public TCIA collection: DICOM series as folders ds = pl.scan("/data/my_study") # your folder: drafts a manifest, asks for units / labels / licence
Medical (35)
| Dataset | Modality / type | Size | Licence | Source | One-line loader |
|---|---|---|---|---|---|
| AMOS 22: abdominal multi-organ segmentation, 600 CT and MRI with 15 organ labels | CT / MRI / NIfTI (labels, volume) | 23.7 GB | CC-BY-SA-4.0 | zenodo.org | pl.load("amos22") |
| C3VD colonoscopy scenes as Gaussian splats and point clouds (EndoGSLAM fits from PR-ENDO) | endoscopy / Gaussian splats / points (points, splat) | 7.7 GB | CC-BY-4.0 | zenodo.org | pl.load("c3vd_endoscopy_splats") |
| CHAOS: abdominal CT and MR (T1 in/out-phase, T2 SPIR) as DICOM series, 40 patients | CT / MRI / DICOM (volume) | 891 MB | CC-BY-NC-SA-4.0 | zenodo.org | pl.load("chaos_abdomen") |
| AbdomenAtlas 1.0 Mini: abdominal CTs with nine organ masks (first 100 of 5 195 cases) | CT / NIfTI (labels, volume) | 7.8 GB | CC-BY-NC-SA-4.0 (gated) | Hugging Face AbdomenAtlas/AbdomenAtlas1.0Mini | pl.load("hf_abdomenatlas_mini") |
| CVPR 2025 BiomedSegFM, 3-D validation set: 2 144 CT / MRI / PET / 3-D ultrasound / microscopy volumes as npz | CT / MRI / PET (labels, volume) | 19.5 GB | CC-BY-NC-SA-4.0 | Hugging Face junma/CVPR-BiomedSegFM | pl.load("hf_biomedsegfm_3d_val") |
| CT-RATE: non-contrast chest CTs paired with radiology reports (first 20 validation cases) | CT / NIfTI (volume) | 6.8 GB | CC-BY-NC-SA-4.0 (gated) | Hugging Face ibrahimhamamci/CT-RATE | pl.load("hf_ct_rate_valid") |
| KiTS23: 489 kidney-tumour CTs with kidney, tumour and cyst labels | CT / NIfTI (labels, volume) | 87.9 GB | CC-BY-NC-SA-4.0 | Hugging Face neheller/KiTS-Challenge-Imaging | pl.load("hf_kits23") |
| NSCLC-Radiomics (TCIA) as NIfTI: 422 lung-cancer CTs with organ and tumour segmentations | CT / NIfTI (labels, volume) | 11.7 GB | CC-BY-3.0 | Hugging Face farrell236/NSCLC-Radiomics-NIFTI | pl.load("hf_nsclc_radiomics") |
| OpenMind: head-and-neck 3D MRI pooled from OpenNeuro, one study at a time | MRI / NIfTI (labels, volume) | CC-BY-4.0 | Hugging Face MIC-DKFZ/OpenMind | pl.load("hf_openmind") | |
| IXI: ~600 healthy-subject brain MRIs (T1, T2, PD, MRA) from three London hospitals | MRI / NIfTI (volume) | 24.6 GB | CC-BY-SA-3.0 | biomedic.doc.ic.ac.uk | pl.load("ixi_brain_mri") |
| Liver tumour CT with three radiologists segmentations | CT (labels, volume) | 2 MB | see source | https | pl.load("liver_tumor_patient01") |
| LUNA16: 888 thoracic CTs (LIDC-IDRI subset) for lung nodule detection | CT / MetaImage (volume) | 64.8 GB | CC-BY-4.0 | zenodo.org | pl.load("luna16") |
| MedShapeNet: 106 101 anatomical and surgical-instrument shapes as STL meshes | mesh / STL (mesh) | 1953.1 GB | CC-BY-4.0 | mml.ikim.nrw | pl.load("medshapenet") |
| Medical Segmentation Decathlon, Task01 BrainTumour | MRI / NIfTI (labels, volume) | 7.4 GB | CC-BY-SA-4.0 | msd-for-monai.s3-us-west-2.amazonaws.com | pl.load("msd_task01_braintumour") |
| [Medical Segmentation Decathlon, Task02 Heart: left-atrium segmentation on 30 cardi
Nur der Anfang wird gezeigt; den Rest findest du im Repo