Terragrunt GCP MCP Tool
JSON →Manage Google Cloud Platform (GCP) infrastructure using Terragrunt, with support for experimental features like AutoDevOps and cost management.
Install
pip install -r Tools · 32
- list_stacks List all Terragrunt stacks using experimental features
- get_stack_details Get detailed information about a specific stack including units and execution order
- execute_stack_command Execute commands on stacks with parallel execution and dependency management
- get_stack_outputs Get aggregated outputs from stack-level operations
- get_enhanced_infrastructure_status Get comprehensive status including both traditional resources and stacks
- list_resources List all resources in the infrastructure
- get_resource Get detailed information about a specific resource (deprecated, use get_resource_details)
- get_resource_details Get comprehensive information about a specific resource including attributes, state, and configuration
- validate_resource_config Validate a Terragrunt resource configuration with dependency checking
- create_resource Create a new infrastructure resource
- update_resource Update an existing resource configuration
- delete_resource Delete a resource (with dependency checking)
- draw_resource_tree Draw a visual resource tree using Terragrunt CLI redesign commands
- get_dependency_graph Generate dependency graphs in DOT, Mermaid, or JSON format
- visualize_infrastructure Comprehensive infrastructure visualization combining trees and graphs
- get_autodevops_system_prompt Get system prompts for LLM integration to create AutoDevOps assistants
- get_cost_analysis Comprehensive cost analysis with forecasting and optimization recommendations
- get_cost_alerts Cost alerts based on budget thresholds and spending patterns
- get_cost_optimization_score Infrastructure cost optimization scoring and recommendations
- get_cost_status Complete cost status dashboard with analysis, alerts, and optimization insights
- plan_deployment Generate deployment plan for changes (deprecated, use plan_resource_deployment)
- plan_resource_deployment Generate a comprehensive deployment plan for a Terragrunt resource
- deploy_resources Deploy infrastructure changes (deprecated, use apply_resource_deployment)
- apply_resource_deployment Apply changes to a Terragrunt resource with safety checks
- check_deployment_status Check status of ongoing deployments
- rollback_deployment Rollback a failed deployment
- get_infrastructure_status Get overall infrastructure health
- analyze_dependencies Analyze resource dependencies
- check_drift Detect configuration drift
- send_slack_notification Send notifications to team
- create_deployment_summary Generate deployment reports
- get_audit_log Retrieve audit logs
Links
★ 1 GitHub stars