Terragrunt Gcp Tool MCP Server

MCP server for Terragrunt GCP infrastructure management with experimental features support

Local serverstdioPython

What is the Terragrunt Gcp Tool MCP Server?

MCP server for Terragrunt GCP infrastructure management with experimental features support

What the server does

A Model Context Protocol (MCP) server tool for managing Google Cloud Platform infrastructure using Terragrunt. This tool provides intelligent automation and management capabilities for the terragrunt-gcp-org-automation codebase with support for Terragrunt Experimental Features.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_stacksList all Terragrunt stacks using experimental features
get_stack_detailsGet detailed information about a specific stack including units and execution order
execute_stack_commandExecute commands on stacks with parallel execution and dependency management
get_stack_outputsGet aggregated outputs from stack-level operations
get_enhanced_infrastructure_statusGet comprehensive status including both traditional resources and stacks
list_resourcesList all resources in the infrastructure
get_resourceGet detailed information about a specific resource (deprecated, use get_resource_details)
get_resource_detailsGet comprehensive information about a specific resource including attributes, state, and configuration
validate_resource_configValidate a Terragrunt resource configuration with dependency checking
create_resourceCreate a new infrastructure resource
update_resourceUpdate an existing resource configuration
delete_resourceDelete a resource (with dependency checking)
draw_resource_treeDraw a visual resource tree using Terragrunt CLI redesign commands
get_dependency_graphGenerate dependency graphs in DOT, Mermaid, or JSON format
visualize_infrastructureComprehensive infrastructure visualization combining trees and graphs
get_autodevops_system_promptGet system prompts for LLM integration to create AutoDevOps assistants
Builtin integration guides for Claude Desktop, APIs, and automation tools
get_cost_analysisGet infrastructure cost breakdown
get_cost_alertsCost alerts based on budget thresholds and spending patterns
get_cost_optimization_scoreInfrastructure cost optimization scoring and recommendations
get_cost_statusComplete cost status dashboard with analysis, alerts, and optimization insights
plan_deploymentGenerate deployment plan for changes (deprecated, use plan_resource_deployment)
plan_resource_deploymentGenerate a comprehensive deployment plan for a Terragrunt resource
deploy_resourcesDeploy infrastructure changes (deprecated, use apply_resource_deployment)
apply_resource_deploymentApply changes to a Terragrunt resource with safety checks
check_deployment_statusCheck status of ongoing deployments
rollback_deploymentRollback a failed deployment
get_infrastructure_statusGet overall infrastructure health
analyze_dependenciesAnalyze resource dependencies
check_driftDetect configuration drift
send_slack_notificationSend notifications to team
create_deployment_summaryGenerate deployment reports
get_audit_logRetrieve audit logs

How to install the Terragrunt Gcp Tool MCP Server

{
  "mcpServers": {
    "terragrunt-gcp-autodevops": {
      "command": "python3",
      "args": [
        "/Users/spol/Desktop/GIT/INTI/terragrunt-gcp-tool-mcp/run_server.py",
        "/Users/spol/Desktop/GIT/INTI/terragrunt-gcp-tool-mcp/config/config.yaml"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "YOUR_GOOGLE_APPLICATION_CREDENTIALS"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
GOOGLE_APPLICATION_CREDENTIALSDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Terragrunt Gcp Tool MCP to list stacks.”
  • “Use Terragrunt Gcp Tool MCP to get stack details.”
  • “Use Terragrunt Gcp Tool MCP to execute stack command.”

Frequently asked questions

MCP server for Terragrunt GCP infrastructure management with experimental features support Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.