Terraback MCP
Terraback is a self-hosted MCP server that allows AI agents to scan AWS, Azure, and GCP infrastructure and deterministically generate Terraform HCL with import blocks. It provides tools for inventory, codification, and verification without using LLMs in the codification path, ensuring generated code plans as imports-only.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Scan live cloud resources for inventory
- Generate Terraform HCL and import blocks
- Verify generated code with terraform plan
- Detect unmanaged resources against state
Source and maintenance
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
terraback 0.6.0
{
"version": "0.6.0",
"transport": "stdio",
"identifier": "terraback",
"runtimeHint": "uvx",
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"packageArguments": [
{
"type": "positional",
"value": "mcp",
"description": "Run the MCP server subcommand"
}
],
"environmentVariables": [
{
"name": "TERRABACK_LICENSE",
"format": "string",
"description": "Optional offline license key (Ed25519-signed). Without it the server runs in the free Community tier with codify_batch capped at 25 resources per run."
},
{
"name": "ARM_SUBSCRIPTION_ID",
"format": "string",
"description": "Azure subscription ID for terraform plan verification with the azurerm provider (recommended when scanning Azure)."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"terraback-mcp": {
"command": "uvx",
"args": [
"terraback==0.6.0",
"mcp"
],
"env": {
"TERRABACK_LICENSE": "<YOUR_TERRABACK_LICENSE>",
"ARM_SUBSCRIPTION_ID": "<YOUR_ARM_SUBSCRIPTION_ID>"
}
}
}
}Cline
{
"mcpServers": {
"terraback-mcp": {
"command": "uvx",
"args": [
"terraback==0.6.0",
"mcp"
],
"env": {
"TERRABACK_LICENSE": "<YOUR_TERRABACK_LICENSE>",
"ARM_SUBSCRIPTION_ID": "<YOUR_ARM_SUBSCRIPTION_ID>"
}
}
}
}VS Code
{
"servers": {
"terraback-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"terraback==0.6.0",
"mcp"
],
"env": {
"TERRABACK_LICENSE": "<YOUR_TERRABACK_LICENSE>",
"ARM_SUBSCRIPTION_ID": "<YOUR_ARM_SUBSCRIPTION_ID>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"terraback-mcp": {
"command": "uvx",
"args": [
"terraback==0.6.0",
"mcp"
],
"env": {
"TERRABACK_LICENSE": "<YOUR_TERRABACK_LICENSE>",
"ARM_SUBSCRIPTION_ID": "<YOUR_ARM_SUBSCRIPTION_ID>"
}
}
}
}Let your agent find its tools
Find servers like Terraback MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.