Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Terraform Assistant

БесплатноНе проверен

A FastMCP-based server that provides a natural language interface to Terraform operations, enabling infrastructure management via simple English commands.

GitHubEmbed

Описание

A FastMCP-based server that provides a natural language interface to Terraform operations, enabling infrastructure management via simple English commands.

README

��# Terraform MCP Assistant A FastMCP-based server that provides natural language interface to Terraform operations. This assistant allows you to manage your infrastructure using simple English commands instead of remembering specific Terraform syntax. ## Features - Natural language processing of Terraform commands - Execution plan visualization - State inspection and management - Infrastructure deployment and destruction - Configuration documentation - Automatic workspace validation - Error handling and formatted output ## Installation 1. Clone the repository: bash git clone https://github.com/yourusername/terraform-mcp-server.git cd terraform-mcp-server 2. Create and activate a virtual environment: bash python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate 3. Install dependencies: bash pip install -r requirements.txt 4. Optional: Install Graphviz for plan visualization: - Windows: Download from [Graphviz Download Page](https://graphviz.org/download/) - Linux: sudo apt-get install graphviz - macOS: brew install graphviz ## Configuration 1. Set up environment variables (optional): bash export TERRAFORM_WORKSPACE="/path/to/terraform/workspace" export LOG_LEVEL="INFO" 2. Place your Terraform configuration files in the workspace directory. ## Usage 1. Start the MCP server: bash python src/main.py 2. Example commands: - "Initialize the Terraform workspace" - "What will change if I apply?" - "Show me the current state" - "Apply the configuration" - "List all resources" - "Destroy the infrastructure" ## Project Structure terraform-mcp-assistant/ %%% docs/ # Documentation %%% examples/ # Example Terraform configurations %%% src/ # Source code % %%% handlers/ # Command handlers % %%% main.py # Entry point % %%% config.py # Configuration management %%% tests/ # Test files %%% .env # Environment variables (not in VCS) %%% README.md # This file ## Development 1. Install development dependencies: bash pip install -r requirements-dev.txt 2. Run tests: bash pytest ## Contributing 1. Fork the repository 2. Create a feature branch 3. Commit your changes 4. Push to the branch 5. Create a Pull Request

from github.com/jashkahar/Terraform-MCP-Server

Установка Terraform Assistant

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/jashkahar/Terraform-MCP-Server

FAQ

Terraform Assistant MCP бесплатный?

Да, Terraform Assistant MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Terraform Assistant?

Нет, Terraform Assistant работает без API-ключей и переменных окружения.

Terraform Assistant — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Terraform Assistant в Claude Desktop, Claude Code или Cursor?

Открой Terraform Assistant на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Terraform Assistant with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development