Official description3 sourcesMCP servers3d ago
guilhermeyoshida/mcp-terraform-assistant
๐ ๐ - An MCP server for managing infrastructure as code using Terraform
- Source
- collected from the rohitg00/awesome-devops-mcp-servers list ยท type: MCP server
- Harvest history
- first seen 2026-10-14 ยท last seen 2026-10-16 ยท seen 4ร ยท listed by 3 sources
- Score
- score 303 ยท 3 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-10-14๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
Third-party quality signals



MCP Infrastructure as Code Assistant
ไปฅไธๆๅฝ่ช่ฏฅไปๅบ็ README๏ผ็ๆฎต๏ผ ยท ๅจ GitHub ่ฏปๅฎๆด README โ
An MCP server for managing infrastructure as code with Terraform.
Features
- Initialize Terraform working directories
- Generate and show execution plans
- Apply changes to infrastructure
- Destroy infrastructure
- Validate Terraform configurations
- Show current state or saved plans
- Manage Terraform workspaces
Prerequisites
- Python 3.8 or higher
- Terraform 1.5.7 or higher
- Docker and Docker Compose (optional)
Installation
Local Installation
1. Clone the repository:
2. Install dependencies using uv:
Docker Installation
1. Clone the repository:
2. Build and run the Docker container:
Usage
Local Usage
1. Start the MCP server:
2. Use the MCP CLI to interact with the server:
Docker Usage
1. Start the MCP server:
2. Use the MCP CLI to interact with the server:
Example Terraform Configuration
The repository includes an example Terraform configuration that creates an EC2 instance in AWS:
Contributing
1. Fork the repository
2. Create a feature branch
3. Commit your changes
4. Push to the branch
5. Create a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Available Tools
- terraform_init: Initialize a Terraform working directory
- terraform_plan: Generate and show an execution plan for Terraform
- terraform_apply: Apply the changes required to reach the desired state
- terraform_destroy: Destroy the infrastructure managed by Terraform
- terraform_validate: Validate the syntax and internal consistency of Terraform files
- terraform_show: Show the current state or a saved plan
- terraform_workspace_list: List Terraform workspaces
- terraform_workspace_select: Select a Terraform workspace
Example Usage
Here's an example of how to use the MCP server with an AI agent:
1. Start the MCP server:
2. Connect to the server using an MCP client:
3. The AI agent can now help you with Terraform operations. For example:
- Initialize a Terraform working directory
- Generate and review execution plans
- Apply changes to infrastructure
- Destroy infrastructure resources
- Source
- awesome
ยท https://github.com/guilhermeyoshida/mcp-terraform-assistant
- Browse by field
- MCP servers
- added
- yesterday
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.
Browse all fields โ
โ Back to index