A MCP server for 3D Slicer
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-zhaoyouj-mcp-slicer","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
<img src="https://github.com/zhaoyouj/mcp-slicer/blob/main/docs/images/logo.jpeg?raw=true" width="160" alt="logo"> # MCP-Slicer - 3D Slicer Model Context Protocol Integration [English](README.md) | [简体中文](README_zh.md) [](https://www.python.org/) [](https://opensource.org/licenses/MIT) [](https://pypi.org/project/mcp-slicer/)  MCP-Slicer connects 3D Slicer with model clients like Claude Desktop or Cline through the Model Context Protocol (MCP), enabling direct interaction and control of 3D Slicer. This integration allows for medical image processing, scene creation, and manipulation using natural language. ## Features 1. **list_nodes**: List and filter Slicer MRML nodes and view their properties 2. **execute_python_code**: Execute Python code in the Slicer environment 3. **capture_screenshot**: Capture real-time screenshots of Slicer views - Full application window (including module panels) - Individual slice views (Red/Yellow/Green) - 3D rendering view - Enables complete REACT loop with visual feedback ## Installation ### Prerequisites - 3D Slicer 5.8 or newer - Python 3.13 or newer - uv package manager **If you're on Mac, please install uv as** ```bash brew install uv ``` **On Windows** ```bash powershell -c "irm https://astral.sh/uv/install.ps1 | iex" ``` and then ```bash set Path=C:\Users\nntra\.local\bin;%Path% ``` Otherwise installation instructions are on their website: [Install uv](https://docs.astral.sh/uv/getting-started/installation/) **⚠️ Please install UV first** ### Claude for Desktop Integration Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the following: ```json { "mcpServers": { "slicer": { "command": "…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.