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 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
mold_call_debug | 임의의 MOLD API 명령을 호출합니다. (command + params) |
mold_call | 임의의 MOLD API 명령을 호출합니다. (command + params) |
mold_listVirtualMachines | listVirtualMachines(4.21) 호출. 주요 필터만 노출(추가 필드는 mold_call 사용). |
mold_startVirtualMachine | startVirtualMachine(4.21). 반환에 jobid가 포함될 수 있음(비동기). |
mold_stopVirtualMachine | stopVirtualMachine(4.21). forced 옵션 지원. 반환에 jobid 포함 가능. |
mold_waitForJob | queryAsyncJobResult를 주기적으로 호출하여 완료(1)/실패(2)까지 대기. |
mold_getConfig | 현재 사용 중인 endpoint/apiKey(마스킹)/알고리즘/구성파일 경로를 반환합니다. |
mold_setConfig | endpoint, apiKey, secret 및 서명 알고리즘(sha1|sha256)을 설정합니다. 기본은 sha256. persist=true면 디스크에 저장. |
mold_listApisMeta | listApis로부터 API 메타데이터(name, isasync, params)를 조회합니다. |
mold_autoRegisterApis | listApis를 기반으로 MCP 도구를 일괄 등록합니다. include/exclude는 정규식. |
mold_signDebug | 정규화 문자열, 서명(Base64), URL 인코딩 서명, 최종 요청 URL을 생성해 점검합니다. |