tfmcp and mcp-server-terraform
These are **complements** — tfmcp is a CLI tool for direct Terraform management while mcp-server-terraform is a server implementation that exposes Terraform operations through the MCP protocol, allowing them to be used together where the server provides standardized access to the operations the CLI tool performs.
About tfmcp
nwiizo/tfmcp
🌍 Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integration. ⚡️
Implements whitebox infrastructure-as-code analysis using software engineering principles (cohesion/coupling metrics, health scoring) alongside Terraform operations, with built-in module registry search and enterprise security controls including audit logging and configurable access policies. Built entirely in Rust with stdio-based MCP transport, it exposes 31 specialized tools for plan analysis, state drift detection, workspace management, and dependency graph visualization—designed to integrate seamlessly with Claude Desktop as a local MCP server.
About mcp-server-terraform
kogunlowo123/mcp-server-terraform
MCP server for Terraform operations - plan, apply, validate, state, and output
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work