Package Information
Released: 9/27/2025
Downloads: 2 weekly / 15 monthly
Latest Version: 1.0.1
Author: Dwayne Paisley-Marshall
Documentation
8th Wall MCP — n8n Nodes
Custom n8n nodes to call the 8th Wall MCP HTTP bridge (from this repo).
Overview
- One flexible node: invoke any MCP tool exposed by the HTTP bridge
- Router node: converts free-text requests to tool + args items
- Dynamic tool list loaded from
/tools - Simple credential: base URL of the bridge (default
http://127.0.0.1:8787)
Prerequisites
- Run the MCP HTTP bridge from this repo in a separate process:
- Build:
npm run build - Start:
HTTP_PORT=8787 MODE=local PROJECT_ROOT=./project npm run http
- Build:
Install (as a local community package)
- From
n8n-nodes-8thwall/run:npm installnpm run build
- In n8n, enable community nodes and install from local folder or publish to npm as
n8n-nodes-8thwall.
Usage
Add credentials: 8th Wall MCP Bridge API
- Base URL:
http://127.0.0.1:8787(or your host/port)
- Base URL:
Add node: 8th Wall MCP Tool
- Tool: pick from the dropdown (loads from
/tools) - Args (JSON): parameters for the selected tool, e.g.
assets_download_url:{ "url": "https://example.com/model.glb", "filename": "models/MyModel.glb" }scene_add_gltf_model:{ "src": "assets/models/MyModel.glb", "position": [0,1.2,-2], "scale": [0.5,0.5,0.5] }devserver_start:{ "port": 5173 }
- Tool: pick from the dropdown (loads from
Or use the Router node to drive the MCP node dynamically:
- Add node: 8th Wall MCP Router
- Set Request to something like: "Scaffold an A‑Frame project and start the dev server on 5173"
- Connect Router → 8th Wall MCP
- In the MCP node, enable "Use Custom Tool Name"
- Tool Name (Custom): expression
{{$json.tool}} - Args (JSON): expression
{{$json.args}}
- Tool Name (Custom): expression
- The Router can emit multiple items (e.g., download then add model) — the MCP node will execute each in order.
Notes
- The node simply POSTs to
/tool/<name>with the JSON body you provide. - Response shape mirrors the bridge:
{ ok, tool, result }. The node outputsresult(or the full body on error). - To point at an 8th Wall Desktop project, set
PROJECT_ROOTwhen starting the bridge, or use the desktop tools.