loading…
Search for a command to run...
loading…
Exposes Creatio CLI (CLIO) commands as tools for AI agents to manage Creatio environments. It enables users to perform environment health checks, restart web ap
Exposes Creatio CLI (CLIO) commands as tools for AI agents to manage Creatio environments. It enables users to perform environment health checks, restart web applications, and execute raw CLI commands through a stateless HTTP transport.
A Model Context Protocol (MCP) server that exposes CLIO (Creatio CLI) commands as tools for AI agents.
clio-environment tool for ping and restart operationsclio-raw tool for executing any CLIO commanddotnet tool install clio -g
clio reg-web-app)npm install
npm run build
Start the server:
npm start
The server will listen on http://localhost:3000/mcp (configurable via PORT environment variable).
Manage Creatio environments:
Parameters:
command: "ping" | "restart"environment: Environment name (registered via clio reg-web-app)Execute any CLIO command with custom arguments:
Parameters:
command: Full command string (e.g., "get-pkg-list -e myenv")mcp-clio/
├── src/
│ ├── index.ts # Express server entry point
│ ├── server.ts # MCP server factory
│ ├── clio/
│ │ └── executor.ts # CLIO command executor
│ └── tools/
│ ├── environment.ts # Environment management tools
│ ├── raw.ts # Raw command escape hatch
│ └── *.ts # Placeholder tool modules
├── package.json
├── tsconfig.json
└── PLAN.md # Implementation plan
The project includes an mcp.json configuration for local testing. To use it:
Start the server in one terminal:
npm start
In another application (Claude Desktop, etc.), reference this server using the mcp.json configuration:
{
"mcpServers": {
"mcp-clio": {
"url": "http://localhost:3000/mcp"
}
}
}
# Build TypeScript
npm run build
# Run after building
npm start
# Build and run
npm run dev
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mcp-clio": {
"command": "npx",
"args": []
}
}
}