ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิวได้แล้ว
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

BlenderLens

โดย pzalutski-pixelรุ่น 0.2.0i★ 0iรันบนเครื่อง
ชื่อใน registryio.github.pzalutski-pixel/blenderlens

วิธีติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

MCP server that lets AI agents build, check, preview and export game assets in Blender

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: เกม กีฬา อาหาร และการเรียน
  • ต้องใส่ค่าเหล่านี้: BLENDERLENS_TOKEN

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ผลตรวจผ่าน 2/2 · ทำงานบนเครื่องคุณ

ขั้นแรก: คุณใช้ AI ตัวไหน

เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง

ต่อกับ Claude ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ BlenderLens (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ

  1. ลง Node.js ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

    เปิดหน้าดาวน์โหลด Node.js ↗

  2. สมัครและสร้างคีย์ของ BlenderLens

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย

    วิธีขอคีย์อยู่ใน README ของผู้ทำด้านล่าง

  3. เปิดไฟล์ตั้งค่าของแอป Claude บนคอม

    SettingsDeveloperEdit Config

  4. วางค่าตั้งนี้แล้วบันทึกไฟล์

    {
      "mcpServers": {
        "blenderlens": {
          "command": "npx",
          "args": [
            "-y",
            "blenderlens-mcp"
          ],
          "env": {
            "BLENDER_BIN": "ใส่ค่าของคุณ",
            "BLENDERLENS_MODE": "ใส่ค่าของคุณ",
            "BLENDERLENS_HOST": "ใส่ค่าของคุณ",
            "BLENDERLENS_PORT": "ใส่ค่าของคุณ",
            "BLENDERLENS_TOKEN": "ใส่ค่าของคุณ",
            "BLENDERLENS_TIMEOUT": "ใส่ค่าของคุณ",
            "BLENDERLENS_START_TIMEOUT": "ใส่ค่าของคุณ",
            "BLENDERLENS_RENDER_DIR": "ใส่ค่าของคุณ",
            "BLENDERLENS_ALLOW_PYTHON": "ใส่ค่าของคุณ",
            "BLENDERLENS_ALLOWED_DIRS": "ใส่ค่าของคุณ",
            "BLENDERLENS_RUNTIME_DIR": "ใส่ค่าของคุณ"
          }
        }
      }
    }

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  5. ปิดแอป Claude แล้วเปิดใหม่

  6. ลองเลย

    ใช้ BlenderLens บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude บอกว่ากำลังใช้ BlenderLens หรือมีชื่อเครื่องมือของ BlenderLens ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ChatGPT ยังต่อ BlenderLens ไม่ได้

BlenderLens ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ

คุณทำแบบนี้แทนได้

ก · ใช้แอปที่ต่อ BlenderLens ได้

  • ต้องมีคีย์ของ BlenderLens (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
  • ต้องมีคีย์ของ BlenderLens (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องมีคีย์ของ BlenderLens (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องมีคีย์ของ BlenderLens (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

ข · ตัวอื่นในหมวด เกม กีฬา อาหาร และการเรียน ที่ต่อกับ ChatGPT ได้

เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์

ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ BlenderLens (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

  1. ลง Node.js ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

    เปิดหน้าดาวน์โหลด Node.js ↗

  2. สมัครและสร้างคีย์ของ BlenderLens

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย

    วิธีขอคีย์อยู่ใน README ของผู้ทำด้านล่าง

  3. เปิด Terminal

    Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell

  4. วางคำสั่งนี้แล้วกด Enter

    claude mcp add blenderlens --env BLENDER_BIN='ใส่ค่าของคุณ' --env BLENDERLENS_MODE='ใส่ค่าของคุณ' --env BLENDERLENS_HOST='ใส่ค่าของคุณ' --env BLENDERLENS_PORT='ใส่ค่าของคุณ' --env BLENDERLENS_TOKEN='ใส่ค่าของคุณ' --env BLENDERLENS_TIMEOUT='ใส่ค่าของคุณ' --env BLENDERLENS_START_TIMEOUT='ใส่ค่าของคุณ' --env BLENDERLENS_RENDER_DIR='ใส่ค่าของคุณ' --env BLENDERLENS_ALLOW_PYTHON='ใส่ค่าของคุณ' --env BLENDERLENS_ALLOWED_DIRS='ใส่ค่าของคุณ' --env BLENDERLENS_RUNTIME_DIR='ใส่ค่าของคุณ' -- npx -y blenderlens-mcp

    แก้ “ใส่ค่าของคุณ” เป็นคีย์ของคุณก่อนกด Enter

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  5. พิมพ์ /mcp ใน Claude Code

    ต้องเห็น BlenderLens ในรายการและขึ้นว่าเชื่อมต่อแล้ว

  6. ลองเลย

    ใช้ BlenderLens บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude Code บอกว่ากำลังใช้ BlenderLens หรือมีชื่อเครื่องมือของ BlenderLens ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ BlenderLens (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

  1. ลง Node.js ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

    เปิดหน้าดาวน์โหลด Node.js ↗

  2. สมัครและสร้างคีย์ของ BlenderLens

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย

    วิธีขอคีย์อยู่ใน README ของผู้ทำด้านล่าง

  3. กดปุ่มนี้เพื่อเปิด Cursor

    เปิดใน Cursor

    Cursor จะถามยืนยันการติดตั้ง ให้กด Install

  4. ใส่คีย์ในช่องที่ว่างไว้

    ในค่าตั้งของ BlenderLens ช่อง BLENDER_BIN, BLENDERLENS_MODE, BLENDERLENS_HOST, BLENDERLENS_PORT, BLENDERLENS_TOKEN, BLENDERLENS_TIMEOUT, BLENDERLENS_START_TIMEOUT, BLENDERLENS_RENDER_DIR, BLENDERLENS_ALLOW_PYTHON, BLENDERLENS_ALLOWED_DIRS, BLENDERLENS_RUNTIME_DIR ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  5. เปิดแชตของ AI ใน Cursor โหมด Agent

  6. ลองเลย

    ใช้ BlenderLens บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Cursor บอกว่ากำลังใช้ BlenderLens หรือมีชื่อเครื่องมือของ BlenderLens ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ BlenderLens (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

  1. ลง Node.js ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

    เปิดหน้าดาวน์โหลด Node.js ↗

  2. สมัครและสร้างคีย์ของ BlenderLens

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย

    วิธีขอคีย์อยู่ใน README ของผู้ทำด้านล่าง

  3. กดปุ่มนี้เพื่อเปิด VS Code

    เปิดใน VS Code

    VS Code จะถามยืนยันการติดตั้ง ให้กด Install

  4. ใส่คีย์ในช่องที่ว่างไว้

    ในค่าตั้งของ BlenderLens ช่อง BLENDER_BIN, BLENDERLENS_MODE, BLENDERLENS_HOST, BLENDERLENS_PORT, BLENDERLENS_TOKEN, BLENDERLENS_TIMEOUT, BLENDERLENS_START_TIMEOUT, BLENDERLENS_RENDER_DIR, BLENDERLENS_ALLOW_PYTHON, BLENDERLENS_ALLOWED_DIRS, BLENDERLENS_RUNTIME_DIR ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  5. เปิดแชตของ AI ใน VS Code โหมด Agent

  6. ลองเลย

    ใช้ BlenderLens บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า VS Code บอกว่ากำลังใช้ BlenderLens หรือมีชื่อเครื่องมือของ BlenderLens ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม

ดูโปรแกรมที่ใช้ MCP ทั้งหมด →

ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง

ติดตรงไหน? ถามคนที่ใช้ BlenderLens อยู่💬 พูดคุย →
สำหรับคนเขียนโค้ด: คำสั่ง Terminal และค่าตั้ง JSON

ติดตั้งในเครื่อง

Claude Code

claude mcp add blenderlens --env BLENDER_BIN='ใส่ค่าของคุณ' --env BLENDERLENS_MODE='ใส่ค่าของคุณ' --env BLENDERLENS_HOST='ใส่ค่าของคุณ' --env BLENDERLENS_PORT='ใส่ค่าของคุณ' --env BLENDERLENS_TOKEN='ใส่ค่าของคุณ' --env BLENDERLENS_TIMEOUT='ใส่ค่าของคุณ' --env BLENDERLENS_START_TIMEOUT='ใส่ค่าของคุณ' --env BLENDERLENS_RENDER_DIR='ใส่ค่าของคุณ' --env BLENDERLENS_ALLOW_PYTHON='ใส่ค่าของคุณ' --env BLENDERLENS_ALLOWED_DIRS='ใส่ค่าของคุณ' --env BLENDERLENS_RUNTIME_DIR='ใส่ค่าของคุณ' -- npx -y blenderlens-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "blenderlens": {
      "command": "npx",
      "args": [
        "-y",
        "blenderlens-mcp"
      ],
      "env": {
        "BLENDER_BIN": "ใส่ค่าของคุณ",
        "BLENDERLENS_MODE": "ใส่ค่าของคุณ",
        "BLENDERLENS_HOST": "ใส่ค่าของคุณ",
        "BLENDERLENS_PORT": "ใส่ค่าของคุณ",
        "BLENDERLENS_TOKEN": "ใส่ค่าของคุณ",
        "BLENDERLENS_TIMEOUT": "ใส่ค่าของคุณ",
        "BLENDERLENS_START_TIMEOUT": "ใส่ค่าของคุณ",
        "BLENDERLENS_RENDER_DIR": "ใส่ค่าของคุณ",
        "BLENDERLENS_ALLOW_PYTHON": "ใส่ค่าของคุณ",
        "BLENDERLENS_ALLOWED_DIRS": "ใส่ค่าของคุณ",
        "BLENDERLENS_RUNTIME_DIR": "ใส่ค่าของคุณ"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "blenderlens": {
      "command": "npx",
      "args": [
        "-y",
        "blenderlens-mcp"
      ],
      "env": {
        "BLENDER_BIN": "ใส่ค่าของคุณ",
        "BLENDERLENS_MODE": "ใส่ค่าของคุณ",
        "BLENDERLENS_HOST": "ใส่ค่าของคุณ",
        "BLENDERLENS_PORT": "ใส่ค่าของคุณ",
        "BLENDERLENS_TOKEN": "ใส่ค่าของคุณ",
        "BLENDERLENS_TIMEOUT": "ใส่ค่าของคุณ",
        "BLENDERLENS_START_TIMEOUT": "ใส่ค่าของคุณ",
        "BLENDERLENS_RENDER_DIR": "ใส่ค่าของคุณ",
        "BLENDERLENS_ALLOW_PYTHON": "ใส่ค่าของคุณ",
        "BLENDERLENS_ALLOWED_DIRS": "ใส่ค่าของคุณ",
        "BLENDERLENS_RUNTIME_DIR": "ใส่ค่าของคุณ"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "blenderlens": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "blenderlens-mcp"
      ],
      "env": {
        "BLENDER_BIN": "ใส่ค่าของคุณ",
        "BLENDERLENS_MODE": "ใส่ค่าของคุณ",
        "BLENDERLENS_HOST": "ใส่ค่าของคุณ",
        "BLENDERLENS_PORT": "ใส่ค่าของคุณ",
        "BLENDERLENS_TOKEN": "ใส่ค่าของคุณ",
        "BLENDERLENS_TIMEOUT": "ใส่ค่าของคุณ",
        "BLENDERLENS_START_TIMEOUT": "ใส่ค่าของคุณ",
        "BLENDERLENS_RENDER_DIR": "ใส่ค่าของคุณ",
        "BLENDERLENS_ALLOW_PYTHON": "ใส่ค่าของคุณ",
        "BLENDERLENS_ALLOWED_DIRS": "ใส่ค่าของคุณ",
        "BLENDERLENS_RUNTIME_DIR": "ใส่ค่าของคุณ"
      }
    }
  }
}

ค่าที่ต้องใส่เอง

  • BLENDER_BIN env
    Blender executable, for background sessions, install-addon, and the check command on a .blend; found on PATH or in the usual install folders when unset
  • BLENDERLENS_MODE env
    auto (the Blender window running the add-on if it responds, otherwise a background Blender), live, or background
  • BLENDERLENS_HOST env
    The address the server connects to for the BlenderLens add-on in live mode
  • BLENDERLENS_PORT env
    The add-on's port, as set in its preferences
  • BLENDERLENS_TOKEN ความลับ env
    Overrides the token the server reads from the add-on's connection file (live- .json)
  • BLENDERLENS_TIMEOUT env
    Seconds to wait for one call; render_preview, run_python, run_script and bake_texture also take a timeout of their own
  • BLENDERLENS_START_TIMEOUT env
    Seconds to wait for a background Blender to come up
  • BLENDERLENS_RENDER_DIR env
    Where render_preview writes when given no path. When unset, blenderlens/renders in the system temp folder, where previews older than 7 days are removed when the server starts
  • BLENDERLENS_ALLOW_PYTHON env
    0 leaves run_python and run_script out of the tool list and refuses them (not_allowed)
  • BLENDERLENS_ALLOWED_DIRS env
    Folders that every path given to a tool must lie inside, separated by ; on Windows and : elsewhere. render_preview may also write to its render folder (BLENDERLENS_RENDER_DIR). When unset, paths are…
  • BLENDERLENS_RUNTIME_DIR env
    Where the add-on writes live- .json for the server, and where recovery copies go; Blender and the server must agree. Default: %LOCALAPPDATA%\blenderlens on Windows, ~/Library/Application Support/blen…

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

สรุป

ดาวน์โหลดต่อสัปดาห์i
85/สัปดาห์
licensei
ไม่ระบุ license
การเชื่อมต่อ
รันบนเครื่อง
รุ่นล่าสุดi
0.2.0
ส่งเข้า registryi
11 ต.ค. 2569
แก้โค้ดล่าสุดi
12 ต.ค. 2569
ผู้ทำ
pzalutski-pixel
แพ็กเกจ
npm: blenderlens-mcp
pypi: blenderlens-mcp
สถานะใน registry
ใช้งานอยู่

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

คู่มือที่เกี่ยวข้อง

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub pzalutski-pixel ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด 30 วันที่ผ่านมา

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

พูดคุย

ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์

ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย

ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx

เข้าสู่ระบบด้วย Google เพื่อโพสต์

รีวิวจากผู้ใช้

ยังไม่มีรีวิว

เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิว

เทียบกับตัวอื่นในหมวด เกม กีฬา อาหาร และการเรียนi

  • ดาวมากกว่า 0% ของอีก 1447 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 44% ของอีก 1447 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 1447 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

BlenderLens ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 2 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: BLENDERLENS_TOKEN

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด 30 วันที่ผ่านมา และส่งรุ่นล่าสุด (0.2.0) เข้า registry 32 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js, Python (uv) ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Honcho, ShipSwift, Pm Claude Skills

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Honcho

Memory that reasons: continual learning for stateful agents. Better context, fewer tokens.

โดย plastic-labsใช้กันมาก★ 8.1Kอัปเดต 3 เดือนที่ผ่านมา

รันบนคลาวด์

ShipSwift

40+ production-ready SwiftUI recipes for building full-stack iOS apps via MCP.

โดย signerlabsใช้กันมาก★ 3.3Kอัปเดต 9 เดือนที่ผ่านมา

รันบนคลาวด์

Pm Claude Skills

1310 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.

โดย mohitagw15856ใช้กันมาก↓ 2.5K/สัปดาห์★ 1.5Kอัปเดต 19 วันที่ผ่านมา

รันบนเครื่อง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

BlenderLens

An MCP server that lets an AI agent model, texture and animate in Blender, from a single object to a whole animated scene. You can watch the agent work in your own Blender window and undo anything it does, or let it work in a background Blender with no window. The result is an ordinary .blend file, or an export in the format you need.

A short animated scene that an AI agent made in Blender through BlenderLens, shown at double speed.

What it can do

Once the server is connected, you describe what you want and the agent builds it in Blender. With BlenderLens it can:

  • Model: start from primitives, tubes along a path, lathed profiles, 3D text or raw vertices, then extrude, inset, bevel, bisect, solidify and subdivide, or add any Blender modifier.
  • Texture: PBR materials with emission and transparency, vertex colours, UV unwrapping, and baked colour, ambient occlusion, normal and lighting textures.
  • Animate: key movement, rotation, scale and shape keys into named clips.
  • Assemble scenes: place, parent, duplicate and group objects, and drop them until they rest on what is below.
  • See its work: render previews from any angle, or a sheet of several views, in shaded, clay or wireframe style.
  • Check: measure parts, find ones that pass through each other, and catch broken geometry before you do.
  • Deliver: save the .blend, or export glTF, FBX, OBJ, STL, PLY or USD; import existing models; run your own build scripts.

Built for AI agents

An agent can already drive Blender by writing Python, but it works blind: it cannot see the result, guesses at geometry it cannot inspect, and finds out what went wrong only when you open the file. BlenderLens gives it the feedback a person modelling in Blender gets.

Agent writing raw Blender PythonAgent with BlenderLens
Cannot see what it builtRenders previews from any angle, or a sheet of several views, and looks at them
Writes bmesh code and guesses which faces to editExtrudes, bevels and insets faces picked by the way they face, and gets back the faces it made
Cannot tell whether parts touch or pass through each otherMeasures distances and overlaps, and drops objects until they rest on what is below
Leaves broken geometry, unapplied scale or a misplaced origin for you to findFinds them with check_asset, each with the faces concerned
Gets {'FINISHED'} from the exporter and nothing moreReads every export back from disk and reports what the file holds
Makes changes you cannot easily take backMakes every change one undo step

Two ways to run

  • In your Blender window. Install the BlenderLens add-on and press Start, and the agent works in the Blender you have open. You see each change as it happens, can step in at any point, and can press Ctrl+Z to undo any call.
  • In the background. With no add-on, the server starts blender --background itself on the first call that needs it, and keeps it until the server exits. Nothing to set up in Blender.

By default the server uses your window when the add-on is started, and a background Blender otherwise.

Requirements

Needed for
Blender 4.2 LTS or later (tested on 4.2 and 5.0)everything; found through BLENDER_BIN, PATH, or the usual install folders
Python 3.10+, or Node.js 18+ for npxrunning this server, which has no dependencies
The BlenderLens add-on in Blenderonly to work in a Blender window

No GPU is needed: previews and bakes render with Cycles on the CPU.

Install

npx (recommended). The package bundles the server, and needs Python 3.10 or later on PATH.

{

"mcpServers": { "blenderlens": { "command": "npx", "args": ["-y", "blenderlens-mcp"], "env": { "BLENDER_BIN": "C:\\Program Files\\Blender Foundation\\Blender 5.0\\blender.exe" } } } }

pip

pip install blenderlens-mcp
{

"mcpServers": { "blenderlens": { "command": "blenderlens-mcp", "env": { "BLENDER_BIN": "/path/to/blender" } } } }

In Claude Code this goes in a project's .mcp.json. That is all background mode needs.

The Blender add-on

To work in a Blender window, install the add-on:

blenderlens-mcp install-addon       # or: npx -y blenderlens-mcp install-addon; --blender PATH picks the Blender

Then, in the 3D viewport, press N, open the BlenderLens tab and press Start. The add-on listens on this machine only, and serves only a server that holds its token, which it writes to a file the server reads. The add-on is also attached as a zip to each GitHub release.

How the agent works

The tools are built around one cycle:

flowchart LR

B[" Build create_object edit_mesh set_material"] L[" Look render_preview get_object"] C[" Check check_asset measure_objects"] D[" Save save_file export_file"]

B --> L --> C --> D L -- "not right yet" --> B C -- "an issue" --> B

classDef step fill:#f5f7fa,stroke:#4a6785,stroke-width:1px,color:#1b2733; class B,L,C,D step;

  1. Build. create_object makes a part, edit_mesh shapes it, set_material colours it, animate_object moves it, and join_objects and set_parent assemble parts. An existing build script runs as it is with run_script.
  2. Look. render_preview renders the part, or a sheet of several angles, as a PNG the agent looks at. get_object gives exact sizes and counts.
  3. Check. check_asset finds broken geometry, unapplied scale, a misplaced origin, UV and texture problems, and parts passing through each other. measure_objects says what touches what.
  4. Save. save_file keeps the .blend; export_file and export_glb write other formats and read the file back.

Tools

Units are metres, rotations degrees, and Z is up. Face indices are the ones get_mesh lists, and change after any edit that adds or removes faces.

Session
ToolDescription
get_statusWhich Blender the server is using and what it is busy with, without starting one. Start here if anything behaves oddly.
open_sessionConnect to the Blender window running the add-on, or start a background Blender, optionally opening a .blend.
close_sessionDisconnect. A background Blender exits; a window stays open. Refused while there are unsaved changes, unless discard.
Inspecting
ToolDescription
get_sceneEvery object with its type, parent, location, dimensions, counts, materials and modifiers.
get_objectOne object in full: transform, bounds, counts before and after modifiers, and every modifier setting.
get_meshAn object's faces with index, centre, normal, the side they face and material: the indices other tools take.
list_materialsEvery material's values and the objects using it.
Building
ToolDescription
create_objectA primitive, a tube along a path, a lathed profile, 3D text, or an empty. Sizes go into the mesh, so scale stays 1.
create_meshA mesh from vertices and faces, for shapes no primitive gives.
edit_meshExtrude, inset, bevel, bisect, solidify, subdivide and more, on faces picked by index or by the way they face.
add_modifierAdd any Blender modifier, with settings by Blender's own names.
set_modifierChange a modifier's settings, place in the stack, or visibility.
apply_modifierMake a modifier's result part of the mesh.
remove_modifierRemove a modifier without applying it.
set_materialCreate or update a PBR material, with emission, transparency, culling and images, on an object or picked faces.
set_vertex_colorPaint faces into a color attribute.
unwrap_uvUnwrap into a UV map, and report islands, overlaps and texel density.
bake_textureBake colour, ambient occlusion, normals, emission or full lighting into a PNG with Cycles, and wire it into the material.
join_objectsJoin meshes into one part, each piece keeping its materials.
animate_objectKey transforms and shape keys into a named clip.
create_collisionA box, convex or decimated collision proxy for a game engine's physics.
Arranging
ToolDescription
set_transformLocation, rotation, scale or dimensions. With drop, the object falls until it rests on what is below.
apply_transformApply rotation and scale to the mesh, or move the origin, for example to the bottom centre.
set_parentParent or unparent, keeping the world position.
set_collectionMove objects into a collection.
set_objectRename, hide, or set custom properties.
duplicate_objectCopy an object with its modifiers, materials and children.
delete_objectDelete objects.
Checking and seeing
ToolDescription
check_assetCheck objects as they will export, optionally against a triangle budget and project rules. Returns passed and each issue with its faces. Changes nothing.
measure_objectsDistances between parts, whether they touch, overlap or sit inside each other, or a ray cast into the scene.
render_previewA framed PNG from a named view or any angle, or several views in one image; shaded, clay, wireframe or per-part colour styles; surrounding objects shown for context, objects hidden from the camera for cutaways, and orthographic views of a fixed width. The scene is left as it was.
Files
ToolDescription
save_fileSave the .blend, or a checkpoint copy.
open_fileOpen a .blend.
create_fileStart a new, empty file.
import_fileImport a glTF, OBJ, FBX, STL or PLY file, or append objects from a .blend.
export_fileWrite FBX, OBJ, STL, PLY or USD, and read it back.
export_glbWrite a .glb (binary glTF), read it back, and warn about what Godot or three.js will make of it (see below).
Python and undo
ToolDescription
run_pythonPython inside Blender, for anything no tool covers.
run_scriptRun a build script file, with its helper modules importable.
undo_changeStep back through the calls that changed the scene, one undo step each.

Exporting glTF

export_glb writes a .glb, then opens the written file and reports what it actually holds: the node tree, triangle counts, materials, and estimates of draw calls and texture memory. It warns about what went missing on the way, such as objects that are not in the file, a metaball written with no mesh, shape keys dropped by applied modifiers, textures without the UVs they need, and normal maps without tangents.

Its target says which engine will load the file, and so which warnings come back: godot, threejs, or generic (the default), which gives both:

  • Godot: names it reads as import hints (Rock_col gets a

ตัดมาแค่ช่วงต้น อ่านต่อใน repo