Agents
An agent can build the same script the portal builds. Connect it to the MCP endpoint. There is no account.
Endpoint
The endpoint is https://api.licketyscript.app/mcp. It speaks streamable HTTP. The agent does not call the portal routes.
Tools
Four tools do the work. They use the same checks as the portal.
list_catalogreads the types and checks.check_scriptchecks the document and names the field that failed.preview_scriptreturns the entry script and the framework. It does not write a zip.create_scriptreturns every file in the zip as text.
The prompt new_script asks the agent to check, then preview, then create.
Document
The document has a name, a shell, the options, and any positional arguments.body is the shell that runs after the checks pass. Leave it out and the entry script is a stub that lists the variables.
A positional is a value that is not a flag. It is a string or an integer. It cannot be a switch. One positional sets NAME_ARG. Only the last positional can repeat. A repeating positional sets NAME_ARGS and NAME_ARG_COUNT. Leave positionals out and a leftover token still exits 3. The form page has the same rules.
Steps
- Read the catalog.
- Write the document.
- Call
check_scriptand fix the field it names. - Call
preview_script. - Call
create_scriptand write each file under the script directory. - Run
chmod +xon the entry script,installer.sh, anduninstaller.sh.