blender-geometry
createsphere, saveblend, fileexists, exportfbx, exportobj
How to use it
Project documentation lists blender-geometry for the Dcc MCP Blender MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Dcc MCP Blender
pip install dcc-mcp-blenderOther tools in Dcc MCP Blender (28)
setkeyframe, setframerange, getframerange, setcurrentframe, getkeyframes, deletekeyframes, bakeanimation
createcamera, setactivecamera, setcameraproperties, listcameras
createcollection, linktocollection, listcollections
attachproject, reloadmodules, runcheck, runentrypoint, runscript, listaddons, getaddonstatus, enableaddon, disableaddon, captureuisnapshot, finduielements, startdebugserver, getpythonenvironment
listexportpresets, saveexportpreset, loadexportpreset, deleteexportpreset
addgeometrynodesmodifier, listgeometrynodesmodifiers, creategeometrynodegroup, assigngeometrynodegroup, setgeometrynodemodifierinput, evaluategeometrynodesinfo
importtoscene
importfile, importfbx, importobj, importusd, exportgltf, exportusd, exportalembic, batchexport
createthreepointlightrig, createareasoftbox, createhdriworld, animatehdrirotation, listlightrigs, setlightrigintensity, aimlightatobject, grouplights, setrenderviewtransform, getlightingsummary
createlight, setlightproperties, listlights, setworldbackground
savematerialpreset, listmaterialpresets, loadmaterialpreset, deletematerialpreset, getshaderassignment, getmaterialconnections, setmaterialattribute, assigntexture, listimages, reloadimage, listcolorspaces, setcolormanagement
creatematerial, assignmaterial, setmaterialcolor, listmaterials, deletematerial
addmodifier, applymodifier, listmodifiers, getmeshinfo
getpolycount, cleanupmesh, triangulatemesh, separatemesh, combinemeshes, mergevertices, extractfaces, mirrormesh, selectbymaterial
createobject, deleteobject, duplicateobject, moveobject, rotateobject, scaleobject, getobjectinfo, getselection, setselection, selectbytype, findbypattern, renameobject, parentobject, groupobjects, setvisibility, getboundingbox, centerorigin, freezetransforms
addrigidbody, setrigidbodyproperties, removerigidbody, listrigidbodies, setrigidbodyworldsettings, bakerigidbodysimulation, clearrigidbodybake, addclothmodifier, setclothsettings, addcollisionmodifier, setcollisionsettings, listsimulationmodifiers, bakesimulation, clearsimulationcache, getsimulation
getassetmetadata, tagassetmetadata, clearassetmetadata, setprojectcontext, createpublishmanifest, preparepublishpackage
listposes, savepose, loadpose
renderscene, setrendersettings, getrenderinfo, captureviewport
validatesceneforfarm, writerenderjob, submitrenderjob, getrenderjobstatus, listrenderjobs, cancelrenderjob, cooperativecancel, renderfarmstatus
createarmature, createbone, mirrorbones, addconstraint, setconstraintproperties, bindmeshtoarmature, addshapekey, setdriver, retargetanimation
newscene, openscene, savescene, listobjects, getsceneinfo, getsessioninfo
executepython, executescriptfile, getblenderinfo
listmaterialnodes, setprincipledinput, listnodetrees, listnodes, createnode, deletenode, listnodesockets, connectnodes, disconnectnodes, listnodelinks, setnodeinput, getnodevalue, creatematerialwithnodes, assigntexturenode, setprincipledinputs
getshotinfo, exportcamera
listbaketargets, baketextures, bakeambientocclusion, bakelighting, transfermaps
listuvmaps, createuvmap, deleteuvmap, copyuvmap, getuvinfo, getuvislands, projectuvs, unwrapuvs, packuvs, normalizeuvs
runscenechecks, validatemesh, validatematerials, validateanimation, validateexportreadiness, getvalidationreport