Integrations
Provides integration with the Python Package Index for installation of the MCP-Slicer package
MCP-Slicer - 3Dスライサーモデルコンテキストプロトコル統合
MCP-Slicerは、モデルコンテキストプロトコル(MCP)を介して3D SlicerをClaude DesktopやClineなどのモデルクライアントに接続し、3D Slicerとの直接的な対話と制御を可能にします。この統合により、医用画像処理、シーン作成、そして自然言語を用いた操作が可能になります。
特徴
- list_nodes: スライサーMRMLノードを一覧表示およびフィルタリングし、そのプロパティを表示します。
- execute_python_code: スライサー環境でPythonコードを実行する
インストール
前提条件
- 3Dスライサー5.8以降
- Python 3.13以降
- UVパッケージマネージャー
Macをお使いの場合は、uvをインストールしてください。
Windowsの場合
その後
それ以外の場合、インストール手順はウェブサイトに掲載されています: Install uv
⚠️まずUVをインストールしてください
デスクトップ統合のクロード
Claude > 設定 > 開発者 > 構成の編集 > claude_desktop_config.json に移動して、以下を追加します。
クライン積分
使用法
クロードの設定を確認する
オープンスライサーウェブサーバー
- スライサーウェブサーバーモジュールを開き、
- 必要なインターフェースがチェックされていることを確認する
- サーバーを起動します
例
- list_nodes
スライサーシーンに現在存在するマークアップノードの名前、長さ(線の場合)、角度(角度の場合)をリストします。
- Pythonコードを実行する
スライサー シーンで 8 cm の半透明の緑色の立方体を描画し、その頂点をマークしてから、その中に内接する赤い球体を描画します。
技術的な詳細
既存のSlicer Web Serverインターフェースを活用します。技術的な詳細については、 Slicer Web Serverユーザーガイドをご覧ください。
制限事項とセキュリティに関する考慮事項
execute_python_code
ツールを使用すると、3D Slicer で任意の Python コードを実行できます。これは強力ですが、潜在的に危険です。⚠️ 本番環境での使用は推奨されません。- 複雑な操作は、小さなステップに分割する必要がある場合があります。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
免責事項
これはサードパーティの統合プロジェクトであり、3D Slicer チームによって開発されたものではありません。
You must be authenticated.
モデル コンテキスト プロトコルを介して 3D Slicer を AI アシスタントに接続し、自然言語を使用した医療画像処理とシーン操作を可能にします。