[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"project-44622374":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":45,"post_text":47,"what":48,"said":71,"maker_in_thread":169,"shape":180,"grid":183,"attempts":348,"same_week":349,"maker_shows":34,"maker_hidden":378,"reader_version":379,"card":380},"44622374","blender-mcp","MCP server for Blender that builds 3D scenes via natural language","title","Show HN: MCP server for Blender that builds 3D scenes via natural language","https:\u002F\u002Fblender-mcp-psi.vercel.app\u002F","blender-mcp-psi.vercel.app","prono",1752991305,2025,151,61,490,3837,13,"notable","creative","3d modeling","other",[24,25,26,27,28],"blender","mcp","3d scene generation","llm","model context protocol","roasted",-0.347,{"positive":32,"neutral":33,"mixed":34,"critical":35},3,8,1,16,28,{"execution":38,"design":41,"idea":43,"docs":44},{"positive":39,"critical":40},0,6,{"positive":39,"critical":42},7,{"positive":32,"critical":32},{"positive":39,"critical":39},[34,34,34,34,34,34,39,39,39,34,32,32,34,34,39,32,39,34,39,34,46,32,32,39,46,39,34,39,34,39,39,39,39,46,32,39,39,39,39,34],5,"Hi HN!\n\nI built a custom MCP (Model Context Protocol) server that connects Blender to LLMs like ChatGPT, Claude, and any other llm supporting tool calling and mcps, enabling the AI to understand and control 3D scenes using natural language.\n\nYou can describe an entire environment like:\n\n> “Create a small village with 5 huts arranged around a central bonfire, add a river flowing on the left, place a wooden bridge across it, and scatter trees randomly.”\n\nAnd the system parses that, reasons about the scene, and builds it inside Blender — no manual modeling or scripting needed.\n\nWhat it can do: - ",{"problem":49,"audience":55,"pricing":55,"motivation":55,"time_to_build":55,"stack":56,"openness":69,"stage":70,"team_size":69},{"value":50,"source":51,"evidence":52},"Building 3D scenes in Blender requires manual modeling or scripting.","maker",[53],{"id":54},"post",null,[57,61,65],{"value":58,"source":51,"evidence":59},"Blender Python scripting",[60],{"id":54},{"value":62,"source":51,"evidence":63},"Node.js",[64],{"id":54},{"value":66,"source":51,"evidence":67},"OpenAI \u002F Claude LLM backend",[68],{"id":54},"unknown","prototype",{"praise":72,"objections":85,"requests":125,"questions":144,"alternatives":160},[73],{"value":74,"source":75,"evidence":76},"Demo is cool and the MCP use is interesting","commenter",[77,81],{"id":78,"by":79,"text":80},"44625113","abrookewood","Congrats and releasing something. I'm not a blender user, but I think the demo is pretty cool. Kind of crazy what MCP is allowing LLMs to do.",{"id":82,"by":83,"text":84},"44625353","fode","This is an awesome use of MCP. Thank you!",[86,97,107,118],{"value":87,"source":75,"evidence":88},"GitHub repo lacked real code at first",[89,93],{"id":90,"by":91,"text":92},"44627555","vunderba","Couple things: 1. Your github doesn't have anything in it, it is just a generic MCP server. 2. How does this differ from blender-mcp released by ahujasid several months ago? That…",{"id":94,"by":95,"text":96},"44627033","WhatIsDukkha","There is no real code here, its all a stub. No prompts, no functions, nothing in the github repos.…",{"value":98,"source":75,"evidence":99},"Generated meshes are triangle-based, not quads",[100,104],{"id":101,"by":102,"text":103},"44623243","deng","Hi, quick feedback: the demo is extremely short, so I can't really say much. Please generate more complicated scenes and, most importantly, inspect the wireframe. From what I…",{"id":105,"by":102,"text":106},"44627159","Because traditionally, Blender modeling works best on a clean quad-based mesh. Just look at any modeling tutorial for Blender and one of the first things you learn is to always…",{"value":108,"source":75,"evidence":109},"Website animations and layout are broken on mobile",[110,114],{"id":111,"by":112,"text":113},"44624534","halflife","It is also very choppy on my iPhone 16, not sure why. Edit - I tried watching the demo, and it seems that on my phone the site is not usable, I can’t play the video, clicking on…",{"id":115,"by":116,"text":117},"44629165","dcreater","Your vibe coded website has a lot of issues on mobile",{"value":119,"source":75,"evidence":120},"An MCP server is unnecessary; Blender could call LLM APIs directly",[121],{"id":122,"by":123,"text":124},"44623419","bsenftner","An MPC server is not necessary, one can just API call LLM services directly from within Blender, and they already know Blender - the LLMs know it very well, it being open source…",[126,133,137],{"value":127,"source":75,"evidence":128},"Add screenshots",[129],{"id":130,"by":131,"text":132},"44624882","franze","Screenshots would be nice.",{"value":134,"source":75,"evidence":135},"Show more complex scenes and wireframes",[136],{"id":101,"by":102,"text":103},{"value":138,"source":75,"evidence":139},"Add a visual feedback loop so the LLM can check renders",[140],{"id":141,"by":142,"text":143},"44625743","ur-whale","Is there a feedback loop ? As in: External Prompt -> Claude -> MCP -> Blender -> Cycles -> .exr -> show Claude how good its work actually is -> Correct -> New prompt -> ... Rinse…",[145,153],{"value":146,"source":75,"evidence":147},"How does it differ from the existing blender-mcp project?",[148,149],{"id":90,"by":91,"text":92},{"id":150,"by":151,"text":152},"44623178","homarp","how does it compare to the existing https:\u002F\u002Fblender-mcp.com\u002F ?",{"value":154,"source":75,"evidence":155},"How to use it with local tools like LMStudio or ollama?",[156],{"id":157,"by":158,"text":159},"44625460","zakki","Great works. In your \"How to Setup\" the cloned project is \"blender-mcp\" but the directory is \"bleder-mcp-demo\". I don't have Claude and no experience with MCP. How to use it with…",[161,165],{"value":162,"source":75,"evidence":163},"ahujasid blender-mcp",[164],{"id":90,"by":91,"text":92},{"value":166,"source":75,"evidence":167},"blender-mcp.com",[168],{"id":150,"by":151,"text":152},{"comments":18,"answered":46,"key":170},[171,174,177],{"id":172,"text":173},"44627634","It is indeed a mcp server, but I have added some things that makes of different from being generic, it works smoothly, you can see from code. And I am working on it, it is new…",{"id":175,"text":176},"44631326","What are you saying, it has a code brother, please visit once. And yes, if you want to contribute, I am more than happy",{"id":178,"text":179},"44624857","Hi, not at all vibecoded. I will fix it asap, I built it in hurry, sorry for the issue",{"commenters":181,"max_depth":42,"maker_replies":18,"first_comment_mins":182,"lifespan_hours":36},42,172,[184,186,188,191,194,196,200,201,204,206,210,214,217,219,221,224,228,230,233,236,238,239,242,245,249,251,252,255,258,262,264,268,271,273,276,278,280,282,284,287,290,293,296,300,302,305,307,310,313,315,320,321,323,327,330,333,336,339,342,344,346],[90,39,34,185,91,39],"project\u002Fcritical\u002Fexecution",[172,39,39,187,11,34],"project\u002Fpositive\u002Fexecution",[189,39,34,185,190,39],"44628542","koolala",[192,39,34,185,193,39],"44628766","keysdev",[175,39,39,195,11,34],"project\u002Fneutral\u002Fexecution",[197,34,34,198,199,39],"44623320","project\u002Fcritical\u002Fdesign","gorbachev",[111,34,34,198,112,39],[202,34,34,198,203,39],"44624804","desdenova",[178,34,39,205,11,34],"maker\u002Fneutral\u002Fdesign",[207,34,39,208,209,39],"44625245","commenter\u002Fneutral\u002Fnone","brookst",[211,34,39,212,213,39],"44627642","other\u002Fneutral\u002Fnone","llbbdd",[215,34,39,208,216,39],"44628104","hombre_fatal",[218,34,39,208,213,39],"44628248",[220,34,39,205,11,34],"44624862",[222,34,34,198,223,39],"44627059","hgomersall",[225,34,32,226,227,39],"44625349","project\u002Fmixed\u002Fdesign","johnisgood",[229,34,39,205,11,34],"44625819",[231,34,32,232,227,39],"44626020","project\u002Fneutral\u002Fdesign",[234,34,34,198,235,39],"44628271","tacker2000",[94,237,34,185,95,39],2,[101,32,34,185,102,39],[240,32,39,241,11,34],"44624864","maker\u002Fneutral\u002Fexecution",[243,32,32,195,244,39],"44626758","thegeomaster",[246,32,39,247,248,39],"44627099","commenter\u002Fneutral\u002Fexecution","ddtaylor",[250,32,39,247,102,39],"44633496",[105,32,34,185,102,39],[253,32,39,247,254,39],"44627272","nextaccountic",[256,32,39,247,257,39],"44628336","LtdJorge",[259,260,34,198,261,39],"44625790",4,"qarthandyc",[122,46,34,263,123,39],"project\u002Fcritical\u002Fidea",[265,40,46,266,267,39],"44623739","project\u002Fpositive\u002Fidea","rcarmo",[269,40,39,270,11,34],"44624867","maker\u002Fneutral\u002Fnone",[157,42,32,272,158,39],"project\u002Fneutral\u002Fdocs",[274,42,39,275,11,34],"44625836","maker\u002Fneutral\u002Fdocs",[141,33,32,277,142,39],"project\u002Fneutral\u002Fidea",[279,33,39,277,11,34],"44632105",[78,281,46,266,79,39],9,[150,283,32,277,151,39],10,[285,283,39,208,286,39],"44623219","N_Lens",[288,283,34,263,289,39],"44626732","boguscoder",[291,283,32,277,292,39],"44623238","chmod775",[294,283,39,295,11,34],"44624878","maker\u002Fneutral\u002Fidea",[297,298,34,263,299,39],"44624657",11,"mattigames",[301,298,39,295,11,34],"44624870",[303,298,39,212,304,39],"44625170","bravesoul2",[306,298,39,212,299,39],"44625410",[308,298,39,212,309,39],"44626484","r2_pilot",[311,298,39,212,312,39],"44625812","willsmith72",[314,298,39,212,299,39],"44630279",[316,317,39,318,319,39],"44624974",12,"other\u002Fneutral\u002Fidea","contingencies",[82,18,46,266,83,39],[322,18,39,270,11,34],"44625841",[324,325,32,272,326,39],"44626285",14,"rsp1984",[328,325,39,212,329,39],"44626349","tracerbulletx",[331,325,39,212,332,39],"44627130","ww520",[334,325,39,212,335,39],"44627522","camdenreslink",[337,338,39,275,11,34],"44625668",15,[340,35,39,318,341,39],"44623426","redrove",[343,35,39,212,309,39],"44626584",[130,345,32,272,131,39],17,[115,347,34,198,116,39],18,[],[350,355,360,365,369,374],{"id":351,"name":352,"points":353,"category":354},"44664873","Tender",1030,"consumer_social",{"id":356,"name":357,"points":358,"category":359},"44594584","Conductor",228,"dev_tools",{"id":361,"name":362,"points":363,"category":364},"44630648","connmap",205,"infrastructure",{"id":366,"name":367,"points":368,"category":364},"44661673","Apple Health MCP",199,{"id":370,"name":371,"points":372,"category":373},"44613438","Compass CNC",176,"hardware",{"id":375,"name":376,"points":377,"category":364},"44662497","TheProtector",167,false,"v2",{"id":381,"name":5,"line":6,"ai":378,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":382,"top":18,"kw":383,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":384,"url":9,"mix":385,"praise":74,"objection":87,"sub":21},44622374,-0.35,[24,25,26,27,28],"1111110001331103010153305010100005300001",[32,33,34,35],1793991126115]