probe
check the compilation with the server compiler WITHOUT touching the working application; errors with file, line and column, cleans up after itself
How to use it
probe is exposed by the Elemctl MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the probe tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Elemctl
claude mcp add elemctl -- elemctl mcpOther tools in Elemctl (23)
apply an uploaded build to the application by its id
build a .xasm/.xlib archive from the sources locally (does not talk to the platform)
self-registration and password sign-in; without the flags it only reports the current state
create an application; with only a projectid the source is the project's latest build. The answer carries sign-in – the way in
the path to the platform debug adapter from a plugin; a missing plugin is an answer (found: false), not an error (local)
debug-session data: debug-token and debug-address (debugging must be enabled on the server)
delete the application. IRREVERSIBLE: the data is lost, and a recreated application gets a different URL
the whole cycle from sources with the honest apply verification; the verdict is ok, the details are problems and log
create an application by name only if it does not exist yet; an existing one is not recreated (created: false)
find an application by its exact name: the id and a found flag; deleted ones are skipped unless includedeleted is set
application card: status, uri, the actual project version
parse a built archive: manifest, project properties, subsystems and global types with qualified names (local)
tasks of the applications; appid is an optional filter
list of applications; name filters by a substring of the name on the client, brief (the default) keeps id, name, status, uri and the applied version
list of development-environment branches; the projectid and name filters are optional
list of a project's builds, newest first; limit (default 10, 0 – all), brief (the default) keeps id, versions, date, branch and commit
list of projects; name filters by a substring of the name on the client, the deleted ones are hidden unless includedeleted is set; brief (the default) – id, name, project kind, space, application count, deletion flag
list of spaces
user lists; name filters by a substring of the presentation
accept the changes of a development-environment branch
start the application
stop the application
verify the apply actually took effect: failed tasks, the applied build, the availability of the uri