Integrations
Provides integration with the Python Package Index for installation of the MCP-Slicer package
MCP-Slicer - 3D 슬라이서 모델 컨텍스트 프로토콜 통합
MCP-Slicer는 모델 컨텍스트 프로토콜(MCP)을 통해 3D 슬라이서를 Claude Desktop이나 Cline과 같은 모델 클라이언트와 연결하여 3D 슬라이서의 직접적인 상호작용 및 제어를 가능하게 합니다. 이러한 통합을 통해 의료 영상 처리, 장면 생성 및 자연어를 활용한 조작이 가능해집니다.
특징
- list_nodes: Slicer MRML 노드를 나열하고 필터링하고 해당 속성을 확인합니다.
- execute_python_code: Slicer 환경에서 Python 코드 실행
설치
필수 조건
- 3D 슬라이서 5.8 이상
- Python 3.13 이상
- uv 패키지 관리자
Mac을 사용 중이라면 uv를 설치하세요.
지엑스피1
윈도우에서
그런 다음
그렇지 않은 경우 설치 지침은 해당 웹사이트에 있습니다: uv 설치
⚠️ 먼저 UV를 설치해주세요
데스크톱 통합을 위한 Claude
Claude > 설정 > 개발자 > 구성 편집 > claude_desktop_config.json으로 이동하여 다음을 포함합니다.
클라인 통합
용법
클로드 설정 확인
오픈 슬라이서 웹 서버
- Slicer 웹 서버 모듈을 엽니다.
- 필요한 인터페이스가 체크되었는지 확인하세요.
- 그런 다음 서버를 시작하세요
예시
- 리스트_노드
지금 슬라이서 장면에 어떤 마크업 노드가 있는지, 각 노드의 이름을 나열하고, 선일 경우 길이와 각도일 경우 각도를 알려주세요.
- 파이썬 코드 실행
슬라이서 장면에 8cm 크기의 반투명한 녹색 큐브를 그린 다음, 꼭짓점을 표시한 다음, 그 안에 빨간색 구를 그립니다.
기술적 세부 사항
기존 Slicer 웹 서버 인터페이스를 활용합니다. 기술적인 세부 정보는 Slicer 웹 서버 사용자 가이드를 참조하십시오.
제한 사항 및 보안 고려 사항
execute_python_code
도구를 사용하면 3D Slicer에서 임의의 Python 코드를 실행할 수 있는데, 이는 강력하지만 잠재적으로 위험합니다.⚠️ 프로덕션 용도로는 권장하지 않습니다.- 복잡한 작업은 더 작은 단계로 나누어야 할 수도 있습니다.
기여하다
기여를 환영합니다! 풀 리퀘스트도 자유롭게 제출해 주세요.
부인 성명
이는 3D Slicer 팀에서 개발한 것이 아닌 타사 통합 프로젝트입니다.
You must be authenticated.
모델 컨텍스트 프로토콜을 통해 3D 슬라이서를 AI 어시스턴트와 연결하여 자연어를 사용한 의료 영상 처리 및 장면 조작을 가능하게 합니다.