github Python analyzed 0900449

musharna/ldraw-mcp

github

MCP server that renders LDraw/LEGO models to images with real part geometry (studs, glass, tires) via headless Blender + ImportLDraw — gives vision-capable models eyes for brick builds.

maintainer
musharna
license
MIT
first seen
2026-07-02
last seen
2026-08-02
releases · 30d
5
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 3 tools
transport stdio · http counts 3 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • check_renderer
  • render_ldraw_file
  • render_ldraw_text
code evidence vv0.2.2 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 11

filesystem 4

  • fs musharna-ldraw-mcp-0900449/src/ldraw_mcp/blender_script.py :19 from pathlib import Path
  • fs musharna-ldraw-mcp-0900449/src/ldraw_mcp/render.py :19 import shutil
  • fs musharna-ldraw-mcp-0900449/src/ldraw_mcp/server.py :24 from pathlib import Path
  • fs musharna-ldraw-mcp-0900449/src/ldraw_mcp/setup_cli.py :23 from pathlib import Path

shell / exec 1

  • shell musharna-ldraw-mcp-0900449/src/ldraw_mcp/render.py :20 import subprocess

network 1

  • net musharna-ldraw-mcp-0900449/src/ldraw_mcp/setup_cli.py :21 import urllib.request

tool registrations 3

  • check_renderer musharna-ldraw-mcp-0900449/src/ldraw_mcp/server.py :36
  • render_ldraw_file musharna-ldraw-mcp-0900449/src/ldraw_mcp/server.py :59
  • render_ldraw_text musharna-ldraw-mcp-0900449/src/ldraw_mcp/server.py :77

declared dependencies 4

  • s@floor.
  • pytest@*
  • numpy@*
  • tomli@; python_version <