官方说明3 个来源MCP 服务3 天前
guilhermeyoshida/mcp-terraform-assistant
🐍 🏠 - An MCP server for managing infrastructure as code using Terraform
- 来源明细
- 收录自 rohitg00/awesome-devops-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
- 收录与活跃
- 收录于 2026-10-14 · 最近见到 2026-10-16 · 共见到 4 次 · 被 3 个来源列出
- 评分构成
- 综合分 303 · 3 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-10-14;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
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
- 来源
- awesome
· https://github.com/guilhermeyoshida/mcp-terraform-assistant
- 按领域浏览
- MCP 服务
- 收录于
- 昨天
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。
浏览全部领域 →
← 返回索引