Skip to main content
Glama
ycyun

ABLESTACK MOLD MCP Server

by ycyun

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLOUDSTACK_API_KEYNoCloudStack API key
CLOUDSTACK_ENDPOINTNoCloudStack API endpoint URL (e.g., http://HOST:PORT/client/api)
CLOUDSTACK_SIG_ALGONoSignature algorithm: sha1 or sha256sha256
CLOUDSTACK_SECRET_KEYNoCloudStack secret key
CLOUDSTACK_AUTOREGISTERNoSet 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

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 11 tools

Disambiguation3/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues