ABLESTACK MOLD MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLOUDSTACK_API_KEY | No | CloudStack API key | |
| CLOUDSTACK_ENDPOINT | No | CloudStack API endpoint URL (e.g., http://HOST:PORT/client/api) | |
| CLOUDSTACK_SIG_ALGO | No | Signature algorithm: sha1 or sha256 | sha256 |
| CLOUDSTACK_SECRET_KEY | No | CloudStack secret key | |
| CLOUDSTACK_AUTOREGISTER | No | Set to 'all' to automatically register all APIs at startup |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mold_call_debugC | 임의의 MOLD API 명령을 호출합니다. (command + params) |
| mold_callC | 임의의 MOLD API 명령을 호출합니다. (command + params) |
| mold_listVirtualMachinesC | listVirtualMachines(4.21) 호출. 주요 필터만 노출(추가 필드는 mold_call 사용). |
| mold_startVirtualMachineC | startVirtualMachine(4.21). 반환에 jobid가 포함될 수 있음(비동기). |
| mold_stopVirtualMachineC | stopVirtualMachine(4.21). forced 옵션 지원. 반환에 jobid 포함 가능. |
| mold_waitForJobC | queryAsyncJobResult를 주기적으로 호출하여 완료(1)/실패(2)까지 대기. |
| mold_getConfigA | 현재 사용 중인 endpoint/apiKey(마스킹)/알고리즘/구성파일 경로를 반환합니다. |
| mold_setConfigB | endpoint, apiKey, secret 및 서명 알고리즘(sha1|sha256)을 설정합니다. 기본은 sha256. persist=true면 디스크에 저장. |
| mold_listApisMetaC | listApis로부터 API 메타데이터(name, isasync, params)를 조회합니다. |
| mold_autoRegisterApisC | listApis를 기반으로 MCP 도구를 일괄 등록합니다. include/exclude는 정규식. |
| mold_signDebugC | 정규화 문자열, 서명(Base64), URL 인코딩 서명, 최종 요청 URL을 생성해 점검합니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Most tools have distinct purposes, but there is notable overlap between mold_call and mold_call_debug, which appear to perform the same function with only a debug suffix difference. Additionally, mold_signDebug is similar in purpose to mold_call but focused on debugging signatures, creating some ambiguity in tool selection for debugging-related tasks.
Tool names follow a consistent mold_verbNoun pattern with snake_case throughout, such as mold_listVirtualMachines and mold_setConfig. The only minor deviation is mold_autoRegisterApis, which uses 'Apis' instead of 'APIs' or a more standard noun form, but overall the naming is highly predictable and readable.
With 11 tools, the count is well-scoped for managing MOLD APIs and virtual machines. Each tool serves a clear purpose, from configuration and debugging to VM operations and job monitoring, without feeling excessive or insufficient for the server's domain.
The toolset provides comprehensive coverage for MOLD API interactions and VM lifecycle management, including configuration, listing, starting, stopping, and job waiting. A minor gap is the lack of tools for updating or deleting configurations or VMs beyond stop, but core workflows are well-supported with workarounds via mold_call.