Construct MCP sunucusu
Commit 12 Kas 2026Bir ajanın nesneye dair parça parça yaptığı açıklamaları kontrol edilmiş, animasyonlu bir 3D yapıya dönüştürür ve glTF, OBJ, 3MF veya STL modelleri olarak dışa aktarır.
Ayrıca bilinen adı rtmandreyev/construct
- Yıldızlar
- 121
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.3.2
- Son commit
- 12 Kas 2026
- Lisans
- Apache-2.0
Construct MCP nedir?
Construct bir MCP sunucusudur. Bir ajanın nesneye dair parça parça yaptığı açıklamaları kontrol edilmiş, animasyonlu bir 3D yapıya dönüştürür ve glTF, OBJ, 3MF veya STL modelleri olarak dışa aktarır.
Özet, projenin README dosyasından oluşturuldu
Construct MCP sunucusu hakkında
Construct, bir ajanın parça parça yaptığı açıklamaları kontrol edilmiş, animasyonlu bir 3D yapıya dönüştürür. Claude Code, Hermes, herhangi bir MCP istemcisi veya OpenAI uyumlu bir uç noktada çalışır. Yapılar, her parça ayrı tutularak gerçek boyutlarında bir araya getirildiğinde dünyalara dönüştürülebilir. MCP server, geliştiricilerin sahne sözleşmesi üzerine inşa edebilmeleri için construct_world ve construct_export dahil olmak üzere on üç araç sunar; her sorun kendi konumu ve düzeltme yöntemiyle birlikte döndürülür. API anahtarlarına veya ağ servisine ihtiyaç duyulmaz; yalnızca Python'un standart kütüphanesini ve bir tarayıcıyı kullanır ve tek bir web sayfası her yerde açılabilir. Çıktı; hangi boyut ve şekillerin ölçüldüğü, izlendiği, görüldüğü veya tasarlandığı konusunda dürüsttür ve aynı açıklama her zaman aynı sonucu verir.
Neler yapabilirsiniz
- 1Bir fotoğraftan oyun seviyesi oluşturunAjanınıza bir konsept fotoğrafı verin ve Godot, Unity veya Unreal'da açılmaya hazır bir yapılar dünyası oluşturmasını sağlayın.
- 2Bildirilen hatalarla bir yapıyı düzeltinConstruct, her bir sorunu konumu ve nasıl düzeltileceğiyle birlikte döndürdükten sonra ajanın yapıyı revize etmesini sağlayın.
- 3İsimlendirilmiş yapıları bir sahneye yerleştirinAjanınızdan mevcut yapıları —sandalye, saat ve arabalar gibi— gerçek boyutlarında tek bir dünya içinde düzenlemesini isteyin.
- 4Bir yapıdan model kiti oluşturunMevcut bir yapıdan plakalar, bir kitapçık ve 3D adımlardan oluşan yazdırılabilir bir model kiti talep edin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Uzak uç nokta HTTPS kullanıyorKontrol edilmedi
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Modele yönelik gizli talimat yokGeçti
- Pakette ve bağımlılıklarında kritik uyarı yokKontrol edilmedi
Construct
https://github.com/user-attachments/assets/8c39a196-9910-46a0-9746-4f15965adf15
Construct is a tool for AI agents. It turns everything that can be found out about a thing into one exact, checked description of it: its named parts at their real sizes, how they fit together, open and move, and how each one is known, measured or guessed. An agent does the research and writes the description. Construct checks it and builds from it, and the same description always gives the same result. Put constructs together and they make a world: a room, a street, a whole game level. Inside a world every construct is still whole, with its own parts, sources and joints, so you can move, reuse or open any of it.
Describe a thing, or show a place. Get a hologram, a 3D model, a print, a kit, or a whole world. Ask any AI agent in plain words and it builds an animated model in lines of light, in the Measured Light style. The result is a single web page you can open anywhere, and it is honest about what is known. The same construct can also become a 3D model with named parts and working joints, a print, a model kit, a CAD file or a film, or one piece of a world made with others.
A world can be asked for in plain words, put together from constructs you already have, or made from a single picture. Given one picture of a place, it builds the place zero-shot. Stortorget, Stockholm's old square, was made from a single photograph and stands almost exactly as the photograph shows it. Rain Harbour is a game level made from one concept picture, ready to open in Godot, Unity or Unreal. And a world comes apart again, construct by construct: rearrange it by hand in Hermes, or take any one construct out to open, export or reuse on its own.
- Construct for Hermes. A native Hermes plugin. Ask for a thing in plain words and the construct appears live in the chat, with its 3D model, kit and NetLogo runs beside it. You can also place your constructs together into worlds.
hermes plugins install rtmandreyev/construct#hermes/construct(what it does, Villa Savoye in Hermes, step by step, worlds, step by step). - Every piece stays separate. In a world made from one picture you can still handle each construct on its own: move a car, turn a tower, swap the signs, open a door on its hinge, export it to Blender or Godot, or reuse a building in another level (Rain Harbour, before and after).
- Any agent, any model. Claude Code, Hermes, any MCP client or any OpenAI-compatible endpoint, or by hand.
- Honest about what is known. Every part says how it is known, for its size and its shape separately, and every guess is shown in a shade of how firmly it is held. What each mark means.
- One house style. Models never choose the colours, so every construct looks like it belongs with the rest.
- It repairs itself. Every problem comes back with where it is and how to fix it.
- Nothing to install. It needs only Python's standard library and a browser. There are no API keys and no network service inside Construct.
Find your path
| You… | Construct gives you | Start here |
|---|---|---|
| Everyday | ||
| want a model of anything you can describe | A thing you describe, as a construct you can turn, replay and share | Make a construct |
| want a digital copy of something you own | Your chair, guitar, camera or heirloom in 3D from your photos and whatever its maker publishes, showing what was measured and what was guessed | Copy your thing |
| are planning a change to your home or garden | Your shed, room or garden as a model to try the change on first: a deck, shelves, an extension, a new layout. A planning model, not a survey | Try it on a copy |
| want to customise or restore a vehicle | Your car, bike or scooter from its published sizes and your photos, your parts told apart from the factory's: try wheels or a new colour, plan a restoration, make a model of it | Your vehicle |
| need a part that is missing or broken | A knob, bracket or cover drawn to the thing it fits, as a print or a CAD file someone can make | Make the part |
| want a place from a photo: a square, a street, a building, your neighbourhood | One photograph is enough to start (Stortorget, from one); more pictures make it closer, up to a digital twin, house by house, each part saying how it is known | Stortorget, start to finish |
| want your things together in one place | Your house with your furniture, your car and scooter under it, a ship over the roof: whole constructs placed at real size, arranged by asking or by hand | Worlds, step by step |
| want a model kit of your own thing | Your scooter, house or guitar as a kit to print, glue and paint, with a booklet (one to open) | A kit of your own |
| want to show someone what you mean | A model a builder, a fabricator or a friend can turn and measure, and a file for their own tools | Show what you mean |
| Professionals and creators | ||
| are a maker with a printer or CAD | A construct as one checked print at your printer's largest size (Tompion's clock: 21 cm on a desktop printer, 10½ hours in PrusaSlicer), a model kit with plates, a booklet and its steps in 3D (five to open), and true CAD shapes in FreeCAD and STEP | Print, kit, CAD |
| create new ships, creatures or places for a game, film or story | New things designed from real ones: a construct, a 3D model with working parts, a film (see KESTREL, an invented ice tug) | New things from real ones |
| have software or a documented system you wish were a physical product | Its documented functions mapped to controls, displays and the parts inside, what the documents fix kept apart from what is designed (one worked example: a software synthesizer as a 61-key instrument) | Documentation → product |
| are a game developer | Props in named parts at their real size, with doors and lids on working hinges in Godot, FBX for Unity and Unreal; models of what your game needs instead of stock ones; a whole level from one concept picture (Rain Harbour: 21 constructs placed 50 times, a hero car, one command to a Godot map) | Into a game engine |
| are a 3D artist | A construct or a whole world in Blender with its build, joints, metal and finish on sliders, painted from a small material map (the Villa Savoye, 396 parts, and the Villa lived in, a world of 13, rendered in Cycles); OBJ in quads to model over; FBX and USD | Into Blender |
| work in film and motion | A construct that assembles across your track, pausing, surging and flaring with the music, shimmering with a vocal stem (three films); keyed reveals in Blender; a world's named views as shots | Film mode |
| are an educator or researcher | An agent-based model's run drawn as a construct, compared, printed, filmed | Models come alive |
| work in a museum or archive | Reconstructions where every part says how it is known (measured, traced, seen in a photo, designed), sources cited and the critic's verdict kept: Tompion's clock from the Royal Collection's record, Stortorget house by house | Honest reconstructions |
| are a developer | A scene contract that is data, a check that returns each problem with its path and a fix, the same scene always built the same; a command line, an MCP server, skills, and a Hermes plugin with thirteen tools (construct_world, construct_export…) |
Build on it |
New in 1.3
Every change with pictures and the commands to try it: What's new in 1.3, a walkthrough.
- Worlds. Whole constructs placed together in one scene, each keeping its own parts. Put your chair, clock and synthesizer in your house, your cars under it and a ship over the roof, or build a street, a market square or a game level. The world's audit says what overlaps, what runs into the house it stands in, and what stands where a door opens. Six worlds ship to start from. Worlds, step by step · the format
- A world from a picture, in masterpiece mode. Attach a photo or a concept picture. Hermes plans the pieces, builds each new construct in its own masterpiece rounds with a fresh critic and places them at real size. Then it runs the world itself through rounds against the picture. Two worlds were made this way, each from one picture: Rain Harbour, a game level, and Stortorget, Stockholm's old square at Christmas.
- Arranged by hand in Hermes. Use Arrange on a world's card to drag a construct onto any floor, table or roof, turn it or lift it, add one from the library, and save, all without calling a model. There is a Worlds tab, with groups of your own and previews. The plugin ships 24 constructs (16 in 1.2.1) and all six worlds, the two from pictures with their artwork. A level made from one prompt can be remade by hand: Rain Harbour, before and after.
- More ways out. FBX, USD and USDZ (through Blender); a Godot game map, where everything that stays put is one static body and every hinged or sliding part moves on its own joint; and the Blender add-on imports a world. Every construct now finishes with its own material map, which every export uses by default, and its artwork (signs, labels, screens) exports as textures in glTF and OBJ.
- Sturdier masterpiece rounds, from two long runs: ties recorded, artwork kept in checkpoints, references
carried from round to round, more time on request (
rounds extend), colour judged in the solid view.
New in 1.2
Every change with pictures and the commands to try it: What's new in 1.2, a walkthrough.
- Construct for Hermes. A native Hermes plugin: ask for a thing in plain words, and the construct appears live in
the chat; the 3D model turns in it, a kit steps through in 3D, exports are read back and summarised, long work runs
in the background.
hermes plugins install rtmandreyev/construct#hermes/construct(what it does). Tested on Villa Savoye, from the request to a printable kit: step by step → - New things from real ones. KESTREL, an invented 120 m ice tug, from its brief to its joints in Godot: the studies it reasoned from, thirteen masterpiece rounds, then a more detailed version that kept all 256 parts and added 242. Both in the gallery, Apache-2.0, with every brief.
- Documentation → product. A software synthesizer's 354-page manual made into a 61-key instrument concept in one 64-minute session, with the prompt and the documents it wrote, and plainly what it showed and what it did not. The walkthrough →
- Designed to a requirement. A designed part names the requirement it realises (what you asked for, or what a document says it does) and stays honestly designed; a new design is captioned ORIGINAL DESIGN.
- Checked harder. A part that would tip over (
tips), a pillar through a window (crosses-glass), a solid left open (open), a number in the text that no longer matches its fact (stale-number), and pokes confirmed four times finer. - A critic that stands apart. Sealed critic packets with only the renders, the references and your request; a blind verdict cannot be rewritten.
- Cleaner 3D, bigger constructs. Solids wound outward, so Blender's normals and booleans agree; up to 1,024 parts and 48,000 lines; glued joints inside joints for Godot; kit boards that lie flat.
New in 1.1
Every feature with pictures and the commands to try it: What's new in 1.1, a walkthrough. And one construct taken through all of it, step by step: A longcase clock, end to end.
- Your own formats. Adapters: what a construct holds, where to read it and the rules that keep an adapter honest, with a template that writes a parts sheet and an STL per part. Write your own →
- Honest in finer shades. A part's size and its shape known apart, every guess in a shade of how firmly it is held. Press P.
- See it as a solid. Press S in any construct;
check --fitnames what pokes through or floats. - Contact you can trust.
checkfollows support through the solids, not their boxes: a part that only seems to rest on another, or hangs on a wire-thin strut, is named with the gap and the part to rest it on. Found from a desk fan two models built; it closed three gaps in the gallery. - Cleaner 3D. Smoother solids, OBJ that subdivides cleanly, triangle quality reports, for Blender and any 3D program.
- Ready for game engines. Glued pieces with working hinges for Godot, pieces that break apart and settle, colliders, seeded variants.
- CAD. True CAD shapes in FreeCAD, with their joints, and STEP for any CAD program.
- Prints. One checked print at the largest size your printer takes, voxel or exact, with engraved line art.
- Model kits. A construct as a kit to print, glue and paint: numbered plates, a booklet drawn as a kit sheet, the same steps in 3D, every piece printable on its own. A first version, not yet built by a person.
- Models come alive. A NetLogo extension: one command in NetLogo turns a run into a construct, with a replay bar, a legend and a How to read it panel, in views chosen for the data. Runs side by side for a lesson, a printable worksheet, CSV and Cite this run; a run as a film or a 3D model in Blender, or as plates you can stack. 388 of the Models Library's 445 models record with no edits.
Construct MCP soruları
Construct API anahtarlarına veya bir ağ servisine ihtiyaç duyar mı?
Hayır. Construct, içinde herhangi bir API anahtarı veya ağ servisi barındırmadan, yalnızca Python'un standart kütüphanesini ve bir tarayıcıyı kullanır.
Aynı açıklama her zaman aynı modeli üretir mi?
Evet. Construct, ajanın açıklamasını kontrol eder ve buna göre deterministik bir şekilde inşa eder; bu nedenle aynı açıklama her zaman aynı sonucu verir.
Construct birden fazla nesneyi tek bir sahnede birleştirebilir mi?
Evet. Yapılar; bir oda, bir sokak veya bir oyun seviyesi gibi bir dünya içinde bir araya getirilebilir ve her yapı kendi parçalarını, kaynaklarını ve eklemlerini korur.
Construct, neyin ölçüldüğünü neyin tahmin edildiğini nasıl gösterir?
Her parça, boyut ve şekil bilgilerinin nasıl bilindiğini ayrı ayrı kaydeder; tahminler ise ne kadar kesin olduklarına bağlı olarak farklı tonlarda gösterilir.