Studio Apps
diffStudioAppTree
Diff Studio App Tree
Diff a local file tree against a hosted Studio app and get back ONLY what differs: the first call of a release, so a seat learns which files to upload without listing and hashing the whole hosted…
Ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "which files changed", and it calls diffStudioAppTree.
Example call
The MCP tools/call params, with the required arguments only.
{
"arguments": {
"appId": "<appId>",
"entries": [
{}
]
},
"name": "diffStudioAppTree"
}Arguments
appIdstringrequiredThe Studio app IDentriesobject[]requiredThe local tree, one entry per file. At most 2000.prefixstringoptionalScope the hosted side to paths starting with this, e.g. "assets/", when entries cover one subtree.
Returns
Returns changed (path, remoteSha, localSha: upload these), missingRemote (local paths the app does not have: upload these), missingLocal (hosted paths absent from your tree), unverifiable…
Ask for it
The Cloud routes these requests to this verb.
- which files changed
- what do I need to upload
- diff my build against the app
- verify the uploaded tree
Pair it with
The verbs that finish the job.
Questions
What does diffStudioAppTree do?
Diff a local file tree against a hosted Studio app and get back ONLY what differs: the first call of a release, so a seat learns which files to upload without listing and hashing the whole hosted… It is one of the tools The Cloud MCP server gives every connected AI.
How do I use diffStudioAppTree from Claude or ChatGPT?
Connect your AI to The Cloud at https://mcp.thecloud.so/mcp and sign in once. Then ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "which files changed", and it calls diffStudioAppTree.
Is diffStudioAppTree safe to let an AI call?
diffStudioAppTree is read-only: it changes nothing.
Connect
One endpoint gives your AI this tool and every other one: connect Claude, ChatGPT, Cursor or Gemini, read what The Cloud is, or see pricing.