Just released new update for scm with taskid added to return calls.
Let me know any calls that are missing this.
For content cache, it is only for the article creator as it returns the cached titles sentence paragraph etc content inside cache.
Looks like you want to get result of a task output, so I have to add a new api call that will return the result of task output folder.
Will be most likely an array with file name and file content.
Not sure about security implications of allowing this though.
It does mean you can create a task and set output folder to any arbitrary folder on your hard drive and get a file listing with file contents returned over the api.
Might have to also cap max file size readable as you prly don’t want to send 1gb file via api too.
Another idea is force usage of scm api key if you want to take content from hard drive.
I will have to look into it a bit further re: returning task results.
However once this is implemented, it does mean all features should be available via n8n.
Maybe task update is still a but difficult due to number of param ie article creator, but i could maybe add to SCM ui a view task data json window. That way you can configure the task on the UI and copy paste settings into n8n node.
This is actually similar with my future request, not for data json only, but the curl command with included json data so i can import to n8n http request node. This is for human, a workflow node, not agent tool.
I think for human, just keep it simple like normal multi step api call, we can share n8n workflow.json as a quick scaffolding task creation or create an mcp server template (contain all scm api endpoints , read only documentation and AI prompts).
MCP is just a standardized way to organize tools, resources and prompts.