← Tillbaka till översikten
🧱 NY

SimulationsMCP Build

Beskriv blocket du behöver — AI:n bygger det. ModL-källkod, dialog, kontakter, ikon och animering, kompilerat till ett färdigt bibliotek. Utan manuellt arbete i Library Manager.

Den andra MCP-servern i kedjan: medan SimulationsMCP kör dina modeller, bygger Build helt nya block från en beskrivning på naturligt språk.

Boka en demo Se ett block byggas
22
verktyg
495+
enhetstester
v1.0
levererad 2026

Ett komplett block — varje del

Från en typad specifikation syntetiserar Build allt som krävs för ett färdigt, kompilerat ExtendSim-block.

⌨️

ModL-källkod

Komplett, kompilerbar källkod för blockets logik, med on simulate -hanterare.

🪟

Dialogruta

Parametrar, popups, kryssrutor, knappar och textfält — typade och automatiskt placerade.

🔗

Kontakter

In- och utkontakter av valfri typ (Value, Item, Flow, Reliability, Universal) med egna namn.

🎨

Ikon

Egen PNG som automatiskt skalas och bäddas in — separat för biblioteksvy och arbetsyta.

Animeringsobjekt

Tankfyllnad, färgtillstånd, textvisning — bundet till ModL-variabler, med genererad animationXxx() -kod.

📦

Kompilerat .lbr

Hela kedjan syntetiseras och kompileras till ett produktionsklart bibliotek — inget UI-arbete.

Ett kommando — ett färdigt block

Beskriv blocket i ett enda anrop. Build skriver koden, ritar gränssnittet, kompilerar och lämnar tillbaka ett bibliotek.

SimulationsMCP Build
DuBygg ett buffertblock med beställningspunkt: parametrar min_stock & order_qty, in-kontakt "demand", ut-kontakt "orders", blå ikon
AIblock_create_from_spec(...)
AI→ ModL-modul med on simulate-hanterare ✓
AI→ dialog med två parametrar, två Value-kontakter, blå ikon ✓
AI→ kompilerar Buffert.lbr ✓ redo att placeras via SimulationsMCP

Validera ModL-syntax på under en millisekund med modl_validate innan full syntes och kompilering.

Från beskrivning till kompilerat block

En typad specifikation syntetiseras byte för byte till ett komplett block och kompileras genom att placeras i ExtendSim.

📝

1 · Spec

Typad beskrivning: ModL, dialog, kontakter, ikon, animering.

⚙️

2 · Syntes

Alla block-sektioner skrivs procedurellt — utan mall eller donator.

🔨

3 · Kompilering

Blocket placeras i ExtendSim, vilket triggar kompileringen — dialoger hanteras automatiskt.

📦

4 · Färdigt .lbr

Ett produktionsklart bibliotek, redo att placeras i din modell.

🧬

Donatorfri syntes

Varje byte i blocket skrivs från specifikationen — ingen mall klonas och patchas. Det ger full kontroll över namn, sektioner och struktur.

Validering på ~20 µs

modl_validate kontrollerar ModL-syntax offline på bråkdelen av en millisekund — AI:n kan iterera på koden utan att kompilera (8–30 s) varje gång.

🛠️

Filbaserad mutation

19 verktyg redigerar källkod, kontakter, dialog, ikon och animering direkt i bibliotekets databas — helt utan att ExtendSim är igång.

Skapa, redigera och validera körs utan ExtendSim. Endast kompilering och öppning i biblioteket kräver en körande ExtendSim 2024 Pro.

Du ger målet — AI:n stänger loopen själv

Ge AI:n en uppgift. Den skriver koden, kompilerar, verifierar resultatet mot målet och rättar sig själv — varv efter varv — tills det stämmer. Ingen människa behövs mellan stegen.

✍️ Skriv 🔨 Kompilera 🔍 Verifiera mot målet 🛠️ Rätta
SimulationsMCP Build · autonom iteration
MålBygg ett block som larmar när fler än 10 items passerar tröskeln 50
AISkriver ModL... validerar ✓... kompilerar ✗ ('threshold' odeklarerad)
AIRättar och kompilerar om ✓
AIKör testmodell (100 items)... larmet utlöses aldrig — verifierar villkoret
AIHittar buggen (> i stället för >=)... rättar... kompilerar ✓
AIKör igen... larm vid item 11 ✓ — uppfyller kravet
AIKlart. Blocket verifierat mot specifikationen — inget mer behövs.

Du formulerar målet en gång. Verktygens svar — validering på µs, strukturerade kompileringsfel, körda testresultat — låter AI:n verifiera sig själv och fortsätta. Du kliver in först när allt redan stämmer.

22 verktyg för att bygga och förfina

Skapa allt i ett anrop — eller mutera varje del granulärt efteråt.

Skapa & inspektera

🏗️

Skapande

library_create, block_create_from_spec — syntetisera bibliotek och kompletta block.

🔍

Struktur & inspektion

library_list_blocks, block_inspect — undersök sektioner, kontakter, dialog och animering.

Validering & integration

modl_validate, library_open, ping.

Förfina & kompilera

🛠️

9 mutationsverktyg

Byt namn, sätt källkod, redigera kontakter, dialogfält och animering — symmetriska set/remove-operationer.

📦

Ikon & kompilering

block_set_icon och block_compile_via_place med automatisk dialoghantering.

Vad Build gör — och inte gör ännu

Vi lovar bara det som är levererat och verifierat. Detta är medvetet framskjutet.

🧱

Brick-bas

Block byggs på Brick-formen. Activity/Queue-utseende löses med Brick + egen ikon — inte som andra basformer från grunden.

🔄

Ingen återimport

AI:n kan läsa av ett befintligt block, men kan ännu inte läsa tillbaka det till en redigerbar beskrivning och bygga om det.

📐

Inga ritverktyg

PNG-ikon och animeringsobjekt täcker statisk och dynamisk grafik. Ritprimitiver på ikonduken ingår inte.

Leveransklar, väl testad

v1.0
levererad juni 2026
495+
enhetstester
1988
Duke sedan
22
dokumenterade verktyg

Kompilering kräver ExtendSim 2024 Pro på Windows 10/11. Många verktyg (skapa, redigera, validera) körs helt utan ExtendSim igång.

En komplett kedja

Build skapar blocken — SimulationsMCP placerar dem i modellen, kopplar ihop och kör simuleringen. Du beskriver problemet, AI:n gör resten.

Läs om SimulationsMCP →

Vilket block behöver du?

Beskriv ett block du saknar i din modell, så bygger vi det live med SimulationsMCP Build.

Berätta om ditt problem