mirror of
https://github.com/Comfy-Org/comfy-cloud-mcp.git
synced 2026-11-04 23:37:25 +00:00
[GH-ISSUE #1] upload_file and get_output fail with ENOENT - file paths resolve on server, not client #3
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfy-cloud-mcp#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kygdigital on GitHub (Mar 28, 2026).
Original GitHub issue: https://github.com/Comfy-Org/comfy-cloud-mcp/issues/1
The upload_file and get_output tools attempt to read/write files using paths that resolve on the MCP server's filesystem rather than the client's local machine.
Steps to reproduce:
Same issue with get_output — it tries to save to a server-side path like /home/app/Downloads/ComfyUI/ which doesn't exist locally.
Expected behavior:
Workaround:
Environment:
@mattmillerai commented on GitHub (Mar 30, 2026):
Thanks for the report — this is a known limitation of the remote HTTP transport. When the MCP server runs remotely (on cloud.comfy.org), file paths in
upload_fileandget_outputresolve on the server's filesystem, not the client's.Current workarounds:
upload_file: Use thebase64_dataparameter instead offile_pathget_output: The image data is returned in the response and can be saved manuallyWhat's being fixed:
We're working on improvements to file handling that will:
@mattmillerai commented on GitHub (Jun 22, 2026):
Migrated to Comfy-Org/comfy-cloud-mcp-server#428 (this installer repo is being archived). Tracking there.