ldraw-mcp
Render LDraw/LEGO models to images with real part geometry via headless Blender + ImportLDraw
Connector by musharna · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/musharna-ldraw-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 3 read · 1 write · 0 delete · 2 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 6
Read from the source code; the running server may list different tools.
Read 3 · Look things up without changing anything.
check_rendererlookup_colorsearch_parts
Write 1 · Create, change, send or run things.
render_ldraw_text
Not yet classified 2 · We could not tell from the name and description.
bill_of_materialsrender_ldraw_file
Secrets and settings it asks for
Other settings (environment variables or headers).
LDRAW_LIBRARY_PATHLDRAW_MCP_BLENDER
Network hosts it talks to 5
api.github.com· found in codegithub.com· found in codeglama.ai· found in codeldraw.org· found in codelibrary.ldraw.org· found in code
Files it touches
/mnt/c/Us/usr/share/ldraw- Your home directory (~)
~/.ldraw- Any path the agent passes to its tools
Tools (6)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
bill_of_materialsBill of materials for an LDraw model: part x colour x quantity rows. Give `path` (a .ldr/.mpd file) or `ldr` (inline LDraw text), not both. MPD sub-models are expanded with their multiplicity, and colour 16 inherits the colour of the line that referenced the sub-model. Part descriptions and colour names come from the LDraw library when one is installed; without it the counts are the same and those fields are null. A colour code that LDConfig.ldr does not define is listed in `unknown_color_codes`, and a part the library lacks in `parts_not_in_library`.
check_rendererReport whether the LDraw rendering stack is available and why not.
lookup_colorLook up LDraw colours in the library's LDConfig.ldr. `query` is a colour code (`4`, or a direct colour `0x2FF8800`) or part of a name (`dark blue`, `Trans_Red`). Returns code, name, RGB, edge colour, alpha and finish for each match; an unknown code returns no matches.
render_ldraw_fileRender an LDraw model file (.ldr/.mpd/.dat) to a PNG image. Views are rendered at each comma-separated azimuth (degrees) and stitched side by side. Higher samples = cleaner but slower. Bounds: resolution 32..2048 px per view, samples 1..1024, 1..8 azimuths, and resolution^2 x samples x views at most 2**27.
render_ldraw_textRender inline LDraw content (the text of a .ldr file) to a PNG. Useful for quick experiments without writing a file first. Same bounds as render_ldraw_file.
search_partsSearch the LDraw library's parts by description or file-name substring. Case-insensitive, runs of spaces collapsed (`brick 2 x 4` matches the header `Brick 2 x 4`). Returns at most `limit` parts (max 200) plus the total number of matches.
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 2
- Weekly downloads
- 135
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Sep 23, 2026 (1 month ago)
- Last package publish
- Sep 23, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.musharna/ldraw-mcp- Version
- 0.3.1
- Auth
- No auth
- Packages
- pypi ldraw-mcp
- License
- MIT
- Repository
- github.com/musharna/ldraw-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from musharna
- 0.756score
Data Aggregator
musharna
Find & fetch research datasets across 21 archives, omics registries, and literature sources.
ConnectorAFreshness: ALocal★ 4↓ 1.5K/wkClaude Code +5 - 0.655score
Plant Genomics
musharna
Plant genomics MCP — 56 tools across 23 backends with cross-source synthesis.
ConnectorAFreshness: ALocal★ 8↓ 366/wkClaude Code +5 - 0.646score
jobd
musharna
Self-hostable GPU-aware job broker: submit, route by VRAM, babysit jobs across machines.
ConnectorAFreshness: ALocal★ 5↓ 255/wkClaude Code +5 - 0.623score
plantcv-mcp
musharna
Plant phenotyping via PlantCV — returns traits plus the segmentation overlay they came from
ConnectorAFreshness: ALocal↓ 559/wkClaude Code +5 - 0.619score
breedsim-mcp
musharna
Breeding-scheme simulation via AlphaSimR.
ConnectorAFreshness: ALocal↓ 337/wkClaude Code +5 - 0.614score
phylokit-mcp
musharna
Phylogenetic inference via IQ-TREE 3 — never returns a topology without its support
ConnectorAFreshness: ALocal↓ 220/wkClaude Code +5
Cite this page
ldraw-mcp. Agent Mart. https://agentmart.dev/connectors/musharna-ldraw-mcp (last updated 2026-10-24)