NetClaw Adds Blender 3D Network Topology Visualization

Visualize Your Network in 3D with Blender

NetClaw now integrates with Blender via the community blender-mcp server, enabling 3D network topology visualization. Network engineers can now say "draw the network topology using CDP data" and watch their network come to life in stunning 3D.

What’s New

This integration brings NetClaw’s total to 156 skills backed by 69 MCP servers, adding a powerful visualization capability that transforms how you understand and document your network infrastructure.

Natural Language to 3D Visualization

Simply ask NetClaw to draw your network:

"Draw the network topology in Blender using CDP data"
"Visualize the CDP neighbors for core-rtr-01 in 3D"
"Create a 3D network diagram from the LLDP data"

NetClaw automatically:

  1. Queries CDP/LLDP neighbor data from your devices
  2. Identifies device types from hostnames
  3. Calculates optimal 3D layout positions
  4. Creates cubes for each device with appropriate colors
  5. Connects devices with visual links

Device Type Color Coding

Devices are automatically colored by type:

Device Type Color Visual
Router Blue Easy to identify core infrastructure
Switch Green Clear distinction from routers
Firewall Red Security devices stand out
Access Point Yellow Wireless infrastructure highlighted
Unknown Gray Catch-all for unidentified devices

Export and Customize

Beyond basic visualization, you can:

Export your diagrams:

"Export the Blender scene as topology.png"
"Save the network diagram as a PNG file"

Customize appearance:

"Color router-1 red"
"Add labels to all devices"
"Highlight the core switches"

Technical Architecture

The integration uses a clever cross-platform architecture:

NetClaw (WSL) → blender-mcp (MCP Server) → Blender (Windows)
                     ↓
              Socket:9876
  • NetClaw runs in WSL2, processing natural language requests
  • blender-mcp translates commands to Blender Python API calls
  • Blender runs on Windows with the BlenderMCP addon

This architecture supports the WSL-to-Windows connectivity pattern common in enterprise development environments.

Getting Started

Prerequisites

  1. Blender installed on Windows (winget install BlenderFoundation.Blender)
  2. BlenderMCP addon from GitHub
  3. NetClaw with the latest configuration

Quick Setup

  1. Install the BlenderMCP addon in Blender (Edit → Preferences → Add-ons → Install)
  2. Press ‘N’ in Blender to show the sidebar, find "BlenderMCP" tab
  3. Click "Connect to Claude" — should show "Server running on port 9876"
  4. Get your Windows IP from WSL: cat /etc/resolv.conf | grep nameserver
  5. Set BLENDER_HOST in your .env file

Test It

"Create a blue cube in Blender"

If a blue cube appears in Blender, you’re ready to visualize your network!

Design Decisions

Several thoughtful design decisions make this integration practical:

  • 25-device limit: Keeps visualizations readable and Blender responsive
  • Force-directed layout: Automatically positions devices for clarity
  • Hostname-based type inference: No manual device classification needed
  • Graceful error handling: Clear messages when Blender isn’t connected

What’s Next

This is just the beginning of 3D network visualization in NetClaw. Future possibilities include:

  • Traffic animation: Show packet flows between devices
  • Health overlays: Color devices by CPU/memory utilization
  • Timeline scrubbing: Visualize network changes over time
  • VR integration: Walk through your network in virtual reality

Conclusion

The Blender integration exemplifies NetClaw’s philosophy: powerful capabilities accessible through natural language. Whether you’re documenting your network, presenting to stakeholders, or troubleshooting connectivity issues, 3D visualization provides a new perspective on your infrastructure.

Try it today: "Draw the network topology in Blender"


NetClaw is the AI-powered network engineer that speaks fluent CLI. With 156 skills across 69 MCP integrations, it transforms how network teams operate, automate, and innovate.

Leave a Reply

Your email address will not be published. Required fields are marked *