MCP-Slicer

Integrations

  • Provides integration with the Python Package Index for installation of the MCP-Slicer package

MCP-Slicer - Integración del protocolo de contexto del modelo de segmentación 3D

Inglés | Chino tradicional

MCP-Slicer conecta 3D Slicer con clientes de modelos como Claude Desktop o Cline mediante el Protocolo de Contexto de Modelo (MCP), lo que permite la interacción y el control directos de 3D Slicer. Esta integración facilita el procesamiento de imágenes médicas, la creación y manipulación de escenas mediante lenguaje natural.

Características

  1. list_nodes: enumera y filtra los nodos MRML de Slicer y visualiza sus propiedades
  2. execute_python_code: Ejecutar código Python en el entorno Slicer

Instalación

Prerrequisitos

  • 3D Slicer 5.8 o más reciente
  • Python 3.13 o más reciente
  • administrador de paquetes uv

Si estás en Mac, instala uv como

brew install uv

En Windows

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

y luego

set Path=C:\Users\nntra\.local\bin;%Path%

De lo contrario, las instrucciones de instalación se encuentran en su sitio web: Instalar uv

⚠️ Por favor, instale primero los rayos UV

Claude para integración de escritorio

Vaya a Claude > Configuración > Desarrollador > Editar configuración > claude_desktop_config.json para incluir lo siguiente:

{ "mcpServers": { "slicer": { "command": "uvx", "args": ["mcp-slicer"] } } }

Integración de Cline

{ "mcpServers": { "slicer": { "command": "uvx", "args": ["mcp-slicer"] } } }

Uso

Comprobar la configuración de Claude

Servidor web Open Slicer

  1. Abra el módulo Slicer Web Server,
  2. Asegúrese de que se verifiquen las interfaces requeridas.
  3. luego inicia el servidor

Ejemplos

- lista_de_nodos

¿Qué nodos de marcado hay en la escena Slicer ahora? Enumere sus nombres, cuál es su longitud si es una línea y cuál es su ángulo si es un ángulo.

- ejecutar código Python

Dibuja un cubo verde translúcido de 8 cm en la escena Slicer, marca sus vértices y luego dibuja una esfera roja inscrita en él.

Detalles técnicos

Utiliza las interfaces existentes del servidor web Slicer. Para obtener información técnica, consulte la guía del usuario del servidor web Slicer.

Limitaciones y consideraciones de seguridad

  • La herramienta execute_python_code permite ejecutar código Python arbitrario en 3D Slicer, lo cual es potente pero potencialmente peligroso.⚠️ No se recomienda para uso en producción.
  • Quizás sea necesario dividir las operaciones complejas en pasos más pequeños.

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar solicitudes de incorporación de cambios.

Descargo de responsabilidad

Este es un proyecto de integración de terceros, no desarrollado por el equipo de 3D Slicer.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Conecta 3D Slicer con asistentes de IA a través del Protocolo de Contexto de Modelo, lo que permite el procesamiento de imágenes médicas y la manipulación de escenas utilizando lenguaje natural.

  1. Features
    1. Installation
      1. Prerequisites
      2. Claude for Desktop Integration
      3. Cline Intergration
    2. Usage
      1. Check Claude Settings
      2. Open Slicer Web Server
    3. Examples
      1. - list_nodes
      2. - execute python code
    4. Technical Details
      1. Limitations & Security Considerations
        1. Contributing
          1. Disclaimer
            ID: kn2cl0hh2g