Command Line Interface clio is the utility for integration Creatio platform with development and CI/CD tools.
Please give clio-explorer, a Visual Studio code extension for clio a try! This extension provides user interface over clio commands.
Prerequisite: clio requires the .NET SDK (or, at minimum, both the .NET runtime and the ASP.NET Core shared runtime —
Microsoft.AspNetCore.App). The SDK bundles the ASP.NET Core shared framework, so SDK-based installs need nothing extra. Runtime-only installs that ship only the base .NET runtime (Microsoft.NETCore.App) without ASP.NET Core — e.g. minimal CI agents — are not supported: clio references the ASP.NET Core shared framework (used byclio mcp-http) for all commands, so it will fail to start with a "framework not found" error when ASP.NET Core is absent.
To register clio as the global tool, run the command:
dotnet tool install clio
you can register clio for all users:
dotnet tool install clio -g
To unregister clio as the global tool, run the command:
dotnet tool uninstall clio
or for all users:
dotnet tool uninstall clio -g
More information you can see in .NET Core Global Tools overview.
clio register
clio_context_menu.mp4
clio unregister
-
Download .net 8 for Mac/Linux
-
Register clio as the global tool, with the command:
dotnet tool install clio
More information you can see in .NET Core Global Tools overview.
Execute command in terminal for success check
clio help
To display available commands use:
clio help
For display command help use:
clio <COMMAND_NAME> --help
docker build -f ./install/Dockerfile -t clio .
docker run -it --rm clio help
docker run -it --rm clio reg-web-app -help
See CONTRIBUTING.md for build setup, test targets, code style, and PR workflow.
Clio supports Model Context Protocol (MCP) for integration with AI code agents.
Install clio as a global .NET tool (see Installation above), then verify:
clio mcp-server --helpAll agents use stdio transport with the same command: clio mcp-server.
claude mcp add clio -- clio mcp-serverOr add to .claude/settings.json in your project (or ~/.claude/settings.json globally):
{
"mcpServers": {
"clio": {
"command": "clio",
"args": ["mcp-server"],
"type": "stdio"
}
}
}Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and run MCP: Add Server, then follow the guided flow.
Alternatively, add to .vscode/mcp.json manually:
{
"servers": {
"clio": {
"type": "stdio",
"command": "clio",
"args": ["mcp-server"]
}
}
}Inside a Copilot CLI session, run the interactive command:
/mcp add
Then follow the guided flow to register a stdio server with command clio and argument mcp-server.
Alternatively, add to ~/.copilot/mcp-config.json (global) or .mcp.json (project root) manually:
{
"servers": {
"clio": {
"type": "stdio",
"command": "clio",
"args": ["mcp-server"]
}
}
}codex mcp add clio -- clio mcp-serverAlternatively, add to ~/.codex/config.toml manually:
[mcp_servers.clio]
command = "clio"
args = ["mcp-server"]npx @modelcontextprotocol/inspector dotnet run --project ~/Projects/clio/clio mcp-serverOr configure manually:
- Command:
dotnet - Arguments:
run --project /path/to/clio/clio mcp-server - Transport Type: STDIO
This opens a browser interface to test MCP tools.
list-pages - List Freedom UI pages
packageName(optional) - Filter by packagesearchPattern(optional) - Filter by name patternlimit(optional) - Max results (default: 50)environmentName/uri+login+password- Connection
get-page - Get page schema body
schemaName(required) - Page schema nameenvironmentName/uri+login+password- Connection
update-page - Update page body (Destructive)
schemaName(required) - Page schema namebody(required) - New JSON bodydryRun(optional) - Validate onlyenvironmentName/uri+login+password- Connection
install-application - Install application package
Starting from September 2025, the createw command generates a solution file in .slnx format. All projects are added in a sorted order by their relative path, ensuring a stable and repeatable solution structure.
- Solution file:
.solution/CreatioPackages.slnx - Projects: always sorted by path
- Command:
clio createw
This change improves consistency for CI/CD and version control.