poly-iac-mcp
Verified Safeby hyperpolymath
Overview
A unified Model Context Protocol (MCP) server for Infrastructure as Code (IaC) management, allowing AI assistants to plan, apply, and manage infrastructure using Terraform/OpenTofu and Pulumi.
Installation
deno run --allow-net --allow-read --allow-write --allow-env --allow-run main.jsSecurity Notes
The server's core function involves executing external Infrastructure as Code (IaC) CLI tools (Terraform/OpenTofu, Pulumi) using `Deno.Command.run`. This operation is inherently high-privilege and requires `allow-run`, `allow-read`, `allow-write`, and `allow-env` permissions. While `Deno.Command` passes arguments as an array (mitigating direct shell injection within arguments), the server processes arguments directly from client input. Users must ensure robust authentication and authorization at the MCP client layer and rigorously validate inputs to prevent malicious IaC operations. The README provides important security considerations for users, emphasizing careful handling of credentials and plan reviews. No `eval` or intentional obfuscation was found.
Similar Servers
terraform-mcp-server
Provides seamless integration with Terraform Registry APIs and HCP Terraform/Terraform Enterprise APIs, enabling AI assistants/LLMs to generate high-quality Terraform code and automate IaC workflows.
tfmcp
A CLI tool and MCP server that enables LLMs to analyze, manage, and operate Terraform configurations and infrastructure environments.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.