AI-powered DevOps assistant for managing cloud infrastructure and applications.
4 Tools
Version 4.43 or later needs to be installed to add the server automatically
About
AI-powered DevOps assistant for managing cloud infrastructure and applications.
Attribute | Details |
---|---|
Docker Image | ghcr.io/stackgenhq/stackgen |
Author | stackgenhq |
Repository | https://github.com/stackgenhq/homebrew-stackgen |
Docker Image built by|stackgenhq Docker Scout Health Score|Not available Verify Signature|Not available Licence|
Tools provided by this Server | Short Description |
---|---|
destroy_deployment | Destroy Deployment |
detect-drift | Detect Drift |
download-iac | Download IaC |
provision_appstack | Provision AppStack |
destroy_deployment
Destroy a deployed appstack.
Parameters | Type | Description |
---|---|---|
appstack_id | string optional | (Required) The UUID id of the appstack to destroy |
cloud_profile | string optional | (Optional) The cloud profile to use for the operation |
env_profile | string optional | (Optional) The environment profile to use for the operation |
team_id | string optional | (Optional) The UUID id of the team that the appstack belongs to |
vars | object optional | (Optional) A map of variable names to values to override the default variables |
This tool may perform destructive updates.
detect-drift
Detect drift in appstack configurations compared to the actual deployed state.
Parameters | Type | Description |
---|---|---|
appstack_id | string optional | (Required)The UUID id of the appstack to get the drift status for |
env_profile | string optional | (Optional) The environment profile to use for the operation |
team_id | string optional | (Optional) The UUID id of the team that the appstack belongs to |
var_file | string optional | (Optional) The path to a variables file to use for the operation |
This tool is read-only. It does not modify its environment.
download-iac
Download the IaC for a specific appstack version
Parameters | Type | Description |
---|---|---|
TeamUUID | string optional | (Optional) Team UUID to use for the download. If not provided, the personal space will be used. |
appstack_id | string optional | (Required) ID of the appstack to download |
destination | string optional | (Required) Destination directory to download the IaC into |
env_profile | string optional | (Optional) Environment profile to use for the download |
provision_appstack
Provisions the appStack to the specified environment.
Parameters | Type | Description |
---|---|---|
appstack_id | string optional | (Required) The UUID id of the appstack to provision |
cloud_profile | string optional | (Optional) The cloud profile to use for the operation |
env_profile | string optional | (Optional) The environment profile to use for the operation |
team_id | string optional | (Optional) The UUID id of the team that the appstack belongs to |
vars | object optional | (Optional) A map of variable names to values to override the default variables |
{
"mcpServers": {
"stackgen": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"STACKGEN_URL",
"-e",
"STACKGEN_TOKEN",
"ghcr.io/stackgenhq/stackgen",
"mcp"
],
"env": {
"STACKGEN_URL": "https://cloud.stackgen.com",
"STACKGEN_TOKEN": "stackgen_abc123def456ghi789jkl012mno345pqr678stu901vwx"
}
}
}
}
Manual installation
You can install the MCP server using:
Installation for