nano-tech-diagrams
Nano Tech Diagrams
This skill uses the nano-tech-diagrams MCP server to create and transform tech diagrams using Fal AI's Nano Banana 2 model.
MCP Server Location
Always use mcp__jungle-shared__nano-tech-diagrams__* (on residencehome).
Do not use jungle-local. Its schema claims to accept local filesystem paths, but the process runs in an environment that cannot read the workstation's filesystem, so every local-path call fails with ENOENT. The shared instance plus the staging endpoint below is the supported path.
File Staging (CRITICAL)
The MCP server cannot read workstation file paths directly. For any tool that accepts an image_path parameter with a local file, stage it to the residence S3 (personal-transient bucket, via the minio MCP) and pass the presigned GET URL as image_path — the MCP accepts http(s) URLs directly.
Staging workflow:
- Presign a PUT URL:
minio__presign_url(bucket="personal-transient", key="staging/image.jpg", method="put") - Upload:
curl -sSf -X PUT -T /local/path/to/image.jpg "<put-url>" - Presign a GET URL for the same key (
method="get") and pass it asimage_pathto the MCP tool. - Objects auto-expire after 1 day (bucket lifecycle); presigned URL TTL defaults to 1 hour (
expiresparam to override).