Importing Blueprints
NodeLens reads your Blueprints as structured data. There are three ways to get them in: sending directly from Unreal Engine via the plugin, loading an existing folder from disk, or pasting Blueprint clipboard data manually.
Method 1 — Send from Unreal Engine (Plugin)
The NodeLens UE5 plugin adds a Send to Blueprint AI button to the Blueprint editor toolbar and a context menu entry in the Content Browser. When you click it, the plugin extracts the Blueprint data and sends it directly to the NodeLens app running on your machine.
http://localhost:7823 — if the app is closed, you will see a connection error in UE5.
Toolbar button — Blueprint Editor
Open any Blueprint in the Blueprint editor. You will see a Send to Blueprint AI button in the toolbar at the top. Click it to send the current Blueprint to NodeLens.
This method works for:
- Blueprint Classes (Actor, Character, GameMode, etc.)
- Widget Blueprints (UMG)
- Animation Blueprints
Content Browser right-click
Right-click any supported asset in the Content Browser and select Send to Blueprint AI from the context menu.
This method supports additional asset types:
| Asset Type | What NodeLens shows |
|---|---|
| Blueprint Blueprint Class | All functions and their graphs |
| Blueprint Widget Blueprint | All functions and their graphs |
| Blueprint Animation Blueprint | All functions and animation graphs |
| Struct Blueprint Struct | All fields with types and default values |
| Enum Blueprint Enum | All enum values |
| DA Data Asset | All properties and their values |
| DT Data Table | All columns and rows |
| Mat Material | Material graph nodes and connections |
Plugin Project Settings
You can configure the plugin from Edit → Project Settings → NodeLens:
- Project Name — the name shown in the NodeLens sidebar for this UE5 project
- Server URL — the address of the NodeLens app (default:
http://localhost:7823)
If you change the server port in NodeLens settings, update this URL to match and restart UE5.
Method 2 — Load Project from Folder
If you already have NodeLens data files saved on disk (for example, from a previous session or shared by a teammate), you can load an entire project folder directly into the app without needing UE5 open.
- Click the ↓ arrow next to the PROJECTS header in the sidebar.
- In the modal that opens, enter the folder path or click the folder icon (…) to browse.
- NodeLens scans the folder and shows a preview with all detected Blueprints and MD files, grouped by project.
- Use the checkboxes to select which projects to import, then click Import Selected.
Method 3 — Paste Blueprint Clipboard
You can import a Blueprint graph directly by copying nodes from the UE5 Blueprint editor and pasting the clipboard data into NodeLens. This works without the plugin installed.
- In the UE5 Blueprint editor, select the nodes you want to analyze and press Ctrl+C.
- In NodeLens, click the + Import button in the viewer header.
- Paste the clipboard content into the text area and click Parse.
- Review the graph in the viewer. When ready, click Save as… to save it to a project.
After Importing
Once a Blueprint is in NodeLens, it appears in the sidebar under its project name. Click a function name to open it in the viewer.
NodeLens saves all Blueprint data as .md files on your machine — in the
Projects Directory set in Settings. This means your data persists between
sessions and you can open NodeLens at any time without needing UE5 running.