Medplum MCP
Securely access and manage FHIR healthcare data stored in Medplum.
Descripción del creador (original en inglés)
3D vision and medical imaging: 43 datasets with licences, 73 algorithms on clouds, meshes, CT/MRI
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Pasó 2/2 revisiones · Funciona en tu computadora
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude, pero hay que preparar algo antes
Necesitas una clave de pardesline (regístrate en el sitio del autor; puede tener costo) · Instala Python (uv) en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
SettingsDeveloperEdit Config
{
"mcpServers": {
"pardesline": {
"command": "uvx",
"args": [
"pardesline",
"mcp"
],
"env": {
"PARDESLINE_CACHE": "your-value",
"HF_TOKEN": "your-value"
}
}
}
}Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa pardesline y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando pardesline o muestra una herramienta de pardesline en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar pardesline
pardesline se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web
A · Usa una app que pueda conectar pardesline
B · Otros en Clínicas y salud que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
Funciona con Claude Code, pero hay que preparar algo antes
Necesitas una clave de pardesline (regístrate en el sitio del autor; puede tener costo) · Instala Python (uv) en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add pardesline --env PARDESLINE_CACHE=your-value --env HF_TOKEN=your-value -- uvx pardesline mcpCambia “your-value” por tu clave antes de pulsar Enter
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Deberías ver pardesline en la lista como conectado
Usa pardesline y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando pardesline o muestra una herramienta de pardesline en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor, pero hay que preparar algo antes
Necesitas una clave de pardesline (regístrate en el sitio del autor; puede tener costo) · Instala Python (uv) en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
En la configuración de pardesline, PARDESLINE_CACHE, HF_TOKEN está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa pardesline y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando pardesline o muestra una herramienta de pardesline en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code, pero hay que preparar algo antes
Necesitas una clave de pardesline (regístrate en el sitio del autor; puede tener costo) · Instala Python (uv) en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Python (uv)
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Puede tener costo.
En la configuración de pardesline, PARDESLINE_CACHE, HF_TOKEN está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa pardesline y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando pardesline o muestra una herramienta de pardesline en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
La configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add pardesline --env PARDESLINE_CACHE=your-value --env HF_TOKEN=your-value -- uvx pardesline mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"pardesline": {
"command": "uvx",
"args": [
"pardesline",
"mcp"
],
"env": {
"PARDESLINE_CACHE": "your-value",
"HF_TOKEN": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"pardesline": {
"command": "uvx",
"args": [
"pardesline",
"mcp"
],
"env": {
"PARDESLINE_CACHE": "your-value",
"HF_TOKEN": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"pardesline": {
"type": "stdio",
"command": "uvx",
"args": [
"pardesline",
"mcp"
],
"env": {
"PARDESLINE_CACHE": "your-value",
"HF_TOKEN": "your-value"
}
}
}
}PARDESLINE_CACHE envHF_TOKEN secreto envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
pypi: pardeslineSegún cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 12 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub pardesline, dueña del repo
Último cambio de código: hace 7 días
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 2 de 2 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: HF_TOKEN
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez hace 7 días, y la última versión (0.3.1) llegó al registro hace 8 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Medplum MCP, Mirobody, Apple Health
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Securely access and manage FHIR healthcare data stored in Medplum.
Lab results to LOINC codes and UCUM units, symptoms and diagnoses to ICPC-3. Offline, no API key.
Local-first Apple Health MCP server for questions about your sleep, workouts and heart data.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
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