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 |
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/stackgenhq/homebrew-stackgen/blob/a325c8f53471cfa44546de04487c6ec009de16b7/stackgen/Dockerfile |
| Commit | a325c8f53471cfa44546de04487c6ec009de16b7 |
| 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_deploymentDestroy a deployed appstack.
| Parameters | Type | Description |
|---|---|---|
appstack_id | stringoptional | (Required) The UUID id of the appstack to destroy |
cloud_profile | stringoptional | (Optional) The cloud profile to use for the operation |
env_profile | stringoptional | (Optional) The environment profile to use for the operation |
team_id | stringoptional | (Optional) The UUID id of the team that the appstack belongs to |
vars | objectoptional | (Optional) A map of variable names to values to override the default variables |
This tool may perform destructive updates.
detect-driftDetect drift in appstack configurations compared to the actual deployed state.
| Parameters | Type | Description |
|---|---|---|
appstack_id | stringoptional | (Required)The UUID id of the appstack to get the drift status for |
env_profile | stringoptional | (Optional) The environment profile to use for the operation |
team_id | stringoptional | (Optional) The UUID id of the team that the appstack belongs to |
var_file | stringoptional | (Optional) The path to a variables file to use for the operation |
This tool is read-only. It does not modify its environment.
download-iacDownload the IaC for a specific appstack version
| Parameters | Type | Description |
|---|---|---|
TeamUUID | stringoptional | (Optional) Team UUID to use for the download. If not provided, the personal space will be used. |
appstack_id | stringoptional | (Required) ID of the appstack to download |
destination | stringoptional | (Required) Destination directory to download the IaC into |
env_profile | stringoptional | (Optional) Environment profile to use for the download |
provision_appstackProvisions the appStack to the specified environment.
| Parameters | Type | Description |
|---|---|---|
appstack_id | stringoptional | (Required) The UUID id of the appstack to provision |
cloud_profile | stringoptional | (Optional) The cloud profile to use for the operation |
env_profile | stringoptional | (Optional) The environment profile to use for the operation |
team_id | stringoptional | (Optional) The UUID id of the team that the appstack belongs to |
vars | objectoptional | (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"
}
}
}
}