OrcaSlicer MCP Server を使い始めるまでの手順を、OS 別に説明します。
- Node.js 18 以上 がインストールされていること
- OrcaSlicer がインストールされていること
- Git(ソースから取得する場合)
Node.js がまだの場合は 公式サイト からインストールしてください。
# バージョン確認
node --version # v18.x.x 以上であること
npm --versiongit clone https://github.com/itsumonotakumi/orcaslicer-mcp.git
cd orcaslicer-mcpnpm installTypeScript のコンパイルを行います。
npm run builddist/ フォルダにコンパイル済みの JavaScript が生成されます。
npm start起動するとサーバーは stdio(標準入出力)で MCP プロトコルの接続を待ちます。 これは正常な動作です。AI クライアント(Claude Desktop など)から接続して使います。
サーバーは OrcaSlicer のバイナリを自動検知しますが、 インストール先が標準と異なる場合は環境変数で指定してください。
標準の検知パス:
C:\Program Files\OrcaSlicer\orca-slicer.exe
C:\Program Files\OrcaSlicer\orca-slicer-console.exe
カスタムパスの指定(PowerShell の場合):
$env:ORCA_SLICER_PATH = "D:\Tools\OrcaSlicer\orca-slicer-console.exe"
npm startヒント: Windows では
orca-slicer-console.exeを使うとコンソール出力が取得しやすくなります。
標準の検知パス:
/Applications/OrcaSlicer.app/Contents/MacOS/OrcaSlicer
カスタムパスの指定:
export ORCA_SLICER_PATH="/Applications/OrcaSlicer.app/Contents/MacOS/OrcaSlicer"
npm start標準の検知パス:
/usr/bin/orca-slicer
/usr/local/bin/orca-slicer
サーバーはプロファイル(machine / filament / process)を OrcaSlicer の設定フォルダから読み込みます。
| OS | デフォルトパス |
|---|---|
| Windows | %APPDATA%\OrcaSlicer |
| macOS | ~/Library/Application Support/OrcaSlicer |
| Linux | ~/.config/OrcaSlicer |
設定フォルダが標準と異なる場合:
export ORCA_USER_DIR="/path/to/your/OrcaSlicer/settings"
npm startClaude Desktop の MCP 設定ファイルに以下を追加してください。
| OS | パス |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
{
"mcpServers": {
"orcaslicer": {
"command": "node",
"args": [
"/path/to/orcaslicer-mcp/dist/index.js",
"--workdir=/path/to/your/3d_projects"
],
"env": {
"ORCA_SLICER_PATH": "/path/to/orca-slicer",
"MCP_LOG_LEVEL": "info"
}
}
}
}各パスは自分の環境に合わせて書き換えてください。
{
"mcpServers": {
"orcaslicer": {
"command": "node",
"args": [
"C:\\Users\\YourName\\orcaslicer-mcp\\dist\\index.js",
"--workdir=C:\\Users\\YourName\\3DPrinting"
],
"env": {
"ORCA_SLICER_PATH": "C:\\Program Files\\OrcaSlicer\\orca-slicer-console.exe"
}
}
}
}{
"mcpServers": {
"orcaslicer": {
"command": "node",
"args": [
"/Users/yourname/orcaslicer-mcp/dist/index.js",
"--workdir=/Users/yourname/3DPrinting"
]
}
}
}設定を保存したら Claude Desktop を再起動してください。
Claude Desktop に接続できたら、以下のように話しかけてみてください:
「OrcaSlicer の環境を診断して」
AI が health_check ツールを呼び出し、以下のような結果を返します:
- バイナリ: 見つかった
- 設定フォルダ: アクセス可能
- 作業フォルダ: アクセス可能
すべて正常であれば、セットアップ完了です。
次のステップ: ツールリファレンス で各ツールの使い方を確認しましょう。