Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Build, edit and render JangaFX IlluGen node graphs (textures, VFX) from your AI agent.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
ILLUGEN_EXE¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Descargar el archivo .mcpb del creador
El enlace lleva al archivo del propio creador; no lo alojamos ni lo reempaquetamos. Abre el archivo y Claude Desktop lo instalará.
Ejecuta esto en tu terminal
Completa los valores vacíos antes de ejecutarlo.
Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
ILLUGEN_EXE envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub dokaNc, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.1.1) llegó al registro hace 24 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas MCPB en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Commonly
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Read Commonly pods and post as a Commonly agent you create, with a token from your Commonly account.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Describe a texture, a VFX flipbook or a procedural mask in plain words: your agent creates the .illugen project, wires the nodes, checks it and renders it with your own IlluGen. No clicks, no window.
Quick start · What it can do · Tools · How it works · FAQ
Real tool calls and timings, real IlluGen renders. Reproduce them with examples/demo_scenes.py .
uv is recommended (no manual install needed).Claude Desktop: one click
Download illugen-mcp- .mcpb from the latest release and open it (or drag it into Claude Desktop › Settings › Extensions). Needs uv on your PATH. If IlluGen is installed elsewhere, set its path in the extension settings.
Claude Code
claude mcp add illugen -s user -- uvx --from git+https://github.com/dokaNc/illugen-mcp illugen-mcp
Claude Desktop, Cursor, Windsurf, VS Code, Gemini CLI… (any MCP client): add this to the client's MCP configuration (claude_desktop_config.json, .cursor/mcp.json, …):
{
"mcpServers": { "illugen": { "command": "uvx", "args": ["--from", "git+https://github.com/dokaNc/illugen-mcp", "illugen-mcp"] } } }
Without uv (plain pip)
pip install git+https://github.com/dokaNc/illugen-mcp
claude mcp add illugen -s user -- illugen-mcp
or "command": "illugen-mcp" in the JSON configuration.
IlluGen installed somewhere else?
Set ILLUGEN_EXE to the full path of IlluGen.exe:
claude mcp add illugen -s user -e ILLUGEN_EXE="D:\Apps\IlluGen\IlluGen.exe" -- uvx --from git+https://github.com/dokaNc/illugen-mcp illugen-mcp
"env": { "ILLUGEN_EXE": "D:\\Apps\\IlluGen\\IlluGen.exe" }
Restart your agent, then try:
Check that IlluGen is reachable with illugen_status, then build me a tileable stone mask
and render it to C:\Users\me\Desktop\stone.
Scale…), framed groups and notes.project_validate(engine=true) loads the project in IlluGen, runs a trial export and reports dropped nodes or links, log errors and a screenshot of any warning dialog.project_render runs File › Export on every export node (PNG, JPG, TGA, EXR, HDR, RAW, R16, R8, OBJ, FBX, flipbook sequences…), returns the produced files and an inline preview.| Tool | What it does | Starts IlluGen? |
|---|---|---|
illugen_status | Installation, running instances, catalog version | no |
list_node_types, describe_node_type | Browse node types; parameters, defaults, enums, typed pins, curves | no |
list_presets | IlluGen's shipped example projects | no |
project_new | Empty project, or an editable copy of a preset | no |
project_summary, node_get | Read the graph (nodes, links, settings, curves, gradients…) | no |
node_add, node_set, node_remove | Edit nodes (values validated against IlluGen's definitions) | no |
link_add, link_remove | Connections, parameter pins, optional inputs, modulation ranges | no |
curve_set, gradient_set, spline_set | Curves, gradients, control points | no |
subgraph_expose_param | Expose an inner parameter on a subgraph node | no |
annotation_add, annotation_remove | Framed groups and notes | no |
project_set_settings | FPS, loop region, default texture size | no |
node_set_data | Raw access to any other node field | no |
project_thumbnail | Thumbnail embedded in the file | no |
project_validate | Offline checks; with engine=true, a real load + trial export | with engine=true (~5 s) |
project_render | Export everything, optionally to output_dir; files + preview | yes (~7 s) |
project_screenshot | Screenshot of the project open in IlluGen (viewport + graph) | yes |
project_normalize | Load + save in IlluGen (fills defaults, refreshes the thumbnail), keeps a .bak | yes |
Typical flow: project_new → node_add … → link_add … → project_validate(engine=true) → project_render.
Lava (Voronoi noise → levels → color ramp → glow), caustics (polygon fractal → caustics → ramp) and an energy web (Voronoi edges → ramp → glow): 4 to 5 nodes each, built and rendered by the agent in about 15 seconds. The exact graphs are in examples/demo_scenes.py.
Open the "brick_wall" preset, make it 2048x2048, make the bricks darker and render it.
Create a 64-frame looping smoke flipbook (8x8 atlas), export as TGA to D:\fx\smoke.
Build a subgraph "edge wear" (noise + levels + blur) with its seed exposed, use it twice with
different seeds and blend the results.
```text
Explain what every node in C:\projects\lava.illugen does and suggest how to make it less noisy.
.illugen projects are read and written losslessly (a file saved without changes is byte-identical), so offline edits are instant and safe. Node definitions come from bundled tables matching IlluGen 1.2.1.Files written by the server: projects and renders where you ask, plus a scratch folder in %LOCALAPPDATA%\illugen-mcp (override with ILLUGEN_MCP_HOME).
The bundled node tables target IlluGen 1.2.1. After an IlluGen update, rebuild the catalog from your installation (takes a few minutes, IlluGen runs invisibly):
uvx --from git+https://github.com/dokaNc/illugen-mcp python -m illugen_mcp.build_catalog
The new catalog is stored in %LOCALAPPDATA%\illugen-mcp\data and takes precedence over the bundled one.
Does it work on macOS or Linux? Not yet: rendering drives the Windows build of IlluGen. Offline editing (project_*, node_*, link_*) is pure Python and should work elsewhere, but only Windows is tested.
Will it mess with the IlluGen I have open? No. Each render runs in its own private instance with its own configuration and recovery file.
`IlluGen did not finish starting` Start IlluGen once by hand (activate the license, close the welcome screen), check the path with illugen_status, and look at the latest log in %LOCALAPPDATA%\JangaFX\illugen\logs. If it persists, open an issue with that log.
A render says "Nodes failed to export". Usually a graph problem (pin type mismatch, disconnected input). The screenshot returned with the error shows the node in warning; describe_node_type lists the expected pin types.
I changed IlluGen's keyboard shortcuts. Supported: the server reads them from IlluGen's config.ini.
git clone https://github.com/dokaNc/illugen-mcp
cd illugen-mcp pip install -e ".[dev]" pytest # tests needing IlluGen are skipped automatically if it isn't installed ruff check .
Contributions are welcome: see CONTRIBUTING.md.
IlluGen MCP is an independent community project. It is not affiliated with, endorsed by or supported by JangaFX. IlluGen and JangaFX are trademarks of their respective owner. You need your own licensed copy of IlluGen; this project neither includes nor modifies it.
MIT