# LVGL ESP32 Simulator

> Use this tool when you need to simulate and test ESP32 UI designs without physical hardware, to streamline your development process and receive instant visual feedback. It takes C code snippets as input, compiles them in a headless simulator, and outputs PNG screenshots and JSON widget tree data through a Node.js MCP server. Ideal for use during UI development for ESP32-based projects, especially when rapid prototyping and testing are required.

Canonical page: https://skillsregistry.net/skills/jaklys-lvgl-esp32-simulator  
JSON: https://api.skillsregistry.net/v1/skills/jaklys-lvgl-esp32-simulator

## Description

Combines a C-based headless LVGL 9.2 simulator with a Node.js MCP server for visual ESP32 UI development feedback. Compiles C code snippets in a headless simulator on Windows, captures PNG screenshots and JSON widget tree data, and returns them through MCP. Supports common ESP32 display resolutions and enables AI assistants to provide immediate visual feedback during UI development without deploying to physical hardware. Requires Visual Studio Build Tools and CMake on Windows.

## Trust

- **Trust score (0–1):** 0.61
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/jaklys-lvgl-esp32-simulator)
- **Repository:** <https://github.com/jaklys/lvgl-mcp-esp32>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "jaklys-lvgl-esp32-simulator"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/jaklys-lvgl-esp32-simulator` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/jaklys-lvgl-esp32-simulator/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
