For an MCP server for managing Terraform infrastructure, the strongest matches are hashicorp/terraform (Terraform is the core infrastructure-as-code engine itself, but it), mark3labs/mcp-go (This repository is a general-purpose SDK for building any) and menloresearch/jan (Jan is an AI assistant and desktop application that). gruntwork-io/terragrunt and exa-labs/exa-mcp-server round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „best terraform mcp servers”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.
Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co
Terraform is the core infrastructure-as-code engine itself, but it is not an MCP server and lacks the protocol-specific interface required for AI assistants to interact with it via the Model Context Protocol.
mcp-go is a Go implementation of the Model Context Protocol (MCP) providing an SDK and framework for building servers that connect large language model applications to external tools and data sources. It serves as a developer kit for implementing bidirectional communication and structured data exchange between AI clients and servers. The framework enables the creation of executable tools with structured output schemas, reusable prompt templates, and data resource exposure via URI templates. It supports multiple transport layers, including stdio, HTTP, and Server-Sent Events, using a transport
This repository is a general-purpose SDK for building any type of Model Context Protocol server, rather than a pre-built Terraform-specific server that provides the requested infrastructure management capabilities.
Jan is a local language model desktop application and AI assistant orchestrator. It provides a unified interface for interacting with both resident models and remote cloud AI providers. The project functions as a host for the Model Context Protocol, connecting AI models to external tools and data sources. It also operates as an OpenAI compatible API server, exposing local models through a standardized server endpoint for other applications to query. The system supports the creation of specialized AI personas with custom instructions and allows for the management of hybrid model environments,
Jan is an AI assistant and desktop application that hosts Model Context Protocol servers, but it is not a specialized tool for managing Terraform infrastructure or executing HCL-based operations.
Terragrunt is an infrastructure as code orchestrator and a thin wrapper for Terraform. It serves as a configuration manager designed to reduce code duplication and manage the execution and deployment order of infrastructure across complex cloud architectures. The tool facilitates scaling cloud deployments across multiple environments, such as development, staging, and production, while keeping configurations consistent. It focuses on organizing large-scale deployments into manageable components to avoid monolithic state files and limit the blast radius of changes. Its capabilities cover infr
Terragrunt is an infrastructure orchestration tool for managing Terraform configurations, but it is a CLI wrapper rather than an MCP server designed to expose Terraform operations to AI assistants via the Model Context Protocol.
This project is a Model Context Protocol server that provides large language models with neural web search and webpage content extraction capabilities. It implements a standardized interface to expose research tools and resources to compatible clients. The server integrates a neural search engine to retrieve real-time internet data using semantic embeddings rather than keyword matching. It includes specialized utilities for company intelligence and reasoning-based deep research, enabling the collection and synthesis of organizational data and professional profiles. The system covers a broad
This is a Model Context Protocol server designed for web search and content extraction, but it lacks the specific capabilities required to manage Terraform infrastructure or interact with HCL code.
This project is a tool for integrating existing HTTP APIs with AI agents by translating standard web endpoints into the Model Context Protocol. It provides a framework for constructing and managing libraries of functions that allow large language models to execute tasks and retrieve data. The system functions as an AI gateway that manages tool hosting, authentication, and routing. It includes capabilities for monetizing tool access through usage-based billing and payment processor integration, as well as the ability to publish service definitions to a gateway for commercial productization. T
This project is a general-purpose framework for wrapping HTTP APIs into the Model Context Protocol, rather than a specialized server designed to manage Terraform infrastructure or parse HCL.
git-mcp is a Model Context Protocol server that transforms Git repositories and static sites into structured context providers for AI assistants. It functions as a documentation retrieval tool and repository indexer, exposing codebases and project files as standardized tools to reduce hallucinations in large language model responses. The project converts raw repository files, READMEs, and external URLs into formats optimized for token consumption. It enables AI agents to perform query-based code searches and retrieve specific sections of project documentation to maintain up-to-date technical
This is a general-purpose Git repository indexer for AI assistants rather than a specialized tool for managing Terraform infrastructure, state files, or HCL execution.
ddgs is a metasearch engine and web content extractor that provides a toolkit for programmatically retrieving search results from DuckDuckGo. It functions as a search API server and a Model Context Protocol server to integrate web search capabilities directly into large language model environments. The project distinguishes itself by aggregating text, image, news, and video results from multiple providers into a single interface. It includes a utility for fetching URLs and converting HTML content into markdown, plain text, or structured data. The system covers a broad range of search capabil
This is a Model Context Protocol server for web search and content extraction, but it lacks the Terraform-specific capabilities required to manage infrastructure code.
The Terraform Cloud Development Kit is an infrastructure as code framework that allows cloud resources to be defined using general-purpose programming languages. It functions as a configuration synthesizer, translating high-level programming logic and provider schemas into JSON configuration files that are executed by the Terraform engine to provision infrastructure. The framework provides a multi-language infrastructure library with the ability to automatically generate language-specific classes from provider schemas. It enables the creation of reusable constructs, allowing complex resource
This is an infrastructure-as-code framework for defining resources in general-purpose languages, not an MCP server designed to expose Terraform operations to AI assistants.
This project is a Terraform provider that enables the management of Azure cloud resources through an infrastructure as code workflow. It serves as a programmatic interface for creating and configuring services via the Azure Resource Manager API, functioning as a declarative system for provisioning virtual infrastructure. The tool orchestrates the lifecycle of Azure virtual machines, networks, and storage. It replaces manual portal configuration with version-controlled scripts to automate the deployment of cloud services and scale environments across development, staging, and production stages
This is a Terraform provider for managing Azure resources, which acts as a building block for infrastructure automation rather than an MCP server designed to expose Terraform operations to AI assistants.
This project is an infrastructure as code tool designed to automate the lifecycle management of Amazon Web Services resources. It functions as a cloud resource provisioner that enables users to define, version, and deploy infrastructure components through declarative configuration files. The system operates by reconciling the current state of a cloud environment against a desired configuration, calculating the necessary delta operations to achieve convergence. It utilizes a directed acyclic graph to resolve resource dependencies and determine the optimal execution order for changes, ensuring
This is a Terraform provider for AWS infrastructure management rather than a Model Context Protocol server designed to expose Terraform operations to AI assistants.
Magic MCP is a Model Context Protocol server and AI component generator that translates natural language descriptions into functional user interface code. It acts as an LLM design orchestrator, producing responsive web elements and layouts anchored on utility-first CSS styling patterns. The system features a side-by-side variation engine that generates multiple stylistic interpretations of a single prompt for comparative selection. It incorporates SVG-based asset integration for branding and iconography and utilizes template-based assembly to combine pre-defined style patterns with user-speci
This repository is a generative UI tool for creating web components and layouts, rather than an MCP server specifically designed to manage Terraform infrastructure, state, or HCL code.
This is an open-source framework for building stateful, durable AI agents that run on Cloudflare Workers. It provides a runtime for long-lived agents that maintain a persistent identity, local SQL storage, and real-time connections, utilizing a lifecycle where agents hibernate when idle and wake on demand. The project distinguishes itself through its multi-channel orchestration, allowing a single agent to be deployed across voice, email, and chat interfaces with unified state. It implements the Model Context Protocol for standardized tool and data exchange and includes a dedicated framework f
This is a framework for building general-purpose AI agents on Cloudflare Workers rather than a specialized server for managing Terraform infrastructure, though it does implement the Model Context Protocol.
The inspector is a diagnostic and validation tool for the Model Context Protocol. It provides an interactive interface and a transport proxy to discover, inspect, and execute the tools, prompts, and resources provided by an MCP server. The project serves as a debugger and compliance tester to verify that server implementations adhere to the protocol specification and JSON-RPC standards. It allows for real-time monitoring of message exchanges and logs between clients and servers across various transport layers, such as standard input/output and Server-Sent Events. The tool covers a broad rang
This is a diagnostic and debugging tool for the Model Context Protocol itself, rather than a functional server designed to manage Terraform infrastructure.
ACI is a tool-calling platform and centralized system for managing and executing external service operations and custom scripts for agentic workflows. It functions as a unified Model Context Protocol server that enables AI agents and IDEs to dynamically discover and execute diverse toolsets. The platform distinguishes itself through a natural language capability index and intent matching to search for available tools based on task requirements. It provides an external service authenticator and account linking via OAuth-based credential management to permit secure tool execution on behalf of u
This is a general-purpose tool-calling platform and MCP server orchestrator rather than a specialized Terraform MCP server, meaning it lacks the specific HCL parsing, state management, and infrastructure-focused capabilities required for Terraform operations.
OpenTofu is a declarative infrastructure orchestrator that automates the provisioning and management of cloud resources. It functions as a platform-agnostic interface, allowing users to define their desired environment state in configuration files, which the system then reconciles against live infrastructure to calculate and execute necessary updates. The project utilizes a graph-based execution engine to determine the optimal sequence for resource operations, enabling the parallel processing of independent components to reduce deployment times. To support complex, multi-platform environments
OpenTofu is an infrastructure-as-code orchestration engine, but it is not an MCP server and lacks the protocol-specific interface required for AI assistants to interact with Terraform or OpenTofu configurations.
mcp-use is a development framework designed for building, deploying, and managing servers, clients, and autonomous agents using the Model Context Protocol. It provides a comprehensive toolkit for creating servers that expose custom tools, data resources, and prompts to compatible AI agents. The project distinguishes itself by offering a complete lifecycle for protocol-based applications, including a dedicated hosting platform for production servers and a compliance validator to ensure servers meet marketplace publishing requirements. It also features an observability suite for tracing protoco
This is a general-purpose framework and hosting platform for building and deploying Model Context Protocol servers, rather than a specialized tool pre-configured to manage Terraform infrastructure.
This project provides a translation layer and set of adapters designed to bridge AI agents with the Model Context Protocol. It functions as an integration layer that allows agents to operate as protocol-compliant servers and enables the conversion of protocol-based tools into formats compatible with agent frameworks and logic graphs. The adapters facilitate tool interoperability by wrapping external protocol tools for use within agent workflows and exposing internal agent capabilities to any client implementing the Model Context Protocol. This creates a communication bridge that supports inte
This repository is a translation and integration layer for bridging AI agent frameworks with the Model Context Protocol, rather than a specialized server designed to execute Terraform plans or manage infrastructure state.
This project is a comprehensive suite of AI tools and frameworks, featuring an LLM multi-agent orchestrator, an autonomous agent runtime, and a stateful application framework. It provides the infrastructure to build and manage specialized AI agents capable of coordinating complex tasks through graph-based workflows and shared state. The system is distinguished by its implementation of the Model Context Protocol, allowing for standardized resource discovery and communication between AI clients and servers. It further includes an AI-powered documentation generator designed to analyze source cod
This repository is a general-purpose AI agent framework and orchestrator that supports the Model Context Protocol, but it lacks the specific Terraform-focused logic, HCL parsing, and infrastructure management capabilities required for this category.
This project is a Model Context Protocol server that enables large language models to generate and render data visualizations, charts, and diagrams. It functions as a toolset for AI assistants to transform raw data into professional visual representations. The server utilizes an intelligent selection layer to determine the most effective visualization format based on the provided data. It supports remote rendering via external HTTP services and provides the flexibility to route requests to self-hosted rendering endpoints for private network environments. Capabilities cover a wide range of da
This is a Model Context Protocol server designed for data visualization and chart generation, which does not provide the infrastructure management or Terraform-specific capabilities required for this intent.
This project is a container-native runtime designed for building, orchestrating, and executing autonomous AI agents. It provides a framework for managing multi-agent teams and complex workflows by packaging agent configurations as portable container images. By leveraging declarative configuration files, the system allows users to define agent personas, model routing, and tool access without requiring changes to application code. The platform distinguishes itself through its deep integration with container infrastructure, ensuring that agent tasks and external tools run within isolated environ
This project is a general-purpose framework for orchestrating autonomous AI agents and containerized workflows, rather than a specialized server designed specifically for managing Terraform infrastructure via the Model Context Protocol.
Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific
Pulumi is an infrastructure-as-code platform that serves as an alternative to Terraform rather than an MCP server designed to interface with Terraform infrastructure code.
WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework. It transforms raw documents into queryable knowledge bases and integrates large language models with vector databases to provide grounded AI responses. The system also functions as a Model Context Protocol (MCP) tool server, exposing knowledge search and agentic capabilities to external AI clients. The platform distinguishes itself through an autonomous agent framework that utilizes iterative reasoning, tool calling, and web search to solve multi-step tasks. It implements a sta
WeKnora is a RAG-focused agent framework and general-purpose MCP server, but it lacks the specific Terraform-native capabilities like HCL parsing, plan/apply execution, and state management required for infrastructure orchestration.
tfsec is a static analysis tool and infrastructure as code linter designed to detect security misconfigurations and compliance violations in Terraform infrastructure code. It functions as a cloud security posture tool and policy enforcement engine that evaluates configurations against established security benchmarks. The tool provides multi-cloud security auditing for providers including AWS, Azure, Google Cloud, and Kubernetes, as well as specialized scanning for DigitalOcean, OpenStack, CloudStack, and GitHub configurations. It identifies insecure settings such as public access or unencrypt
This is a static analysis and security linting tool for Terraform code, but it lacks the Model Context Protocol implementation and infrastructure management capabilities required to function as an MCP server.
Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio
This repository is a general-purpose AI agent orchestrator and web interface that supports the Model Context Protocol, but it is not a specialized server for managing Terraform infrastructure.
| Repository | Stele | Limbaj | Licență | Ultimul push |
|---|---|---|---|---|
| hashicorp/terraform | 48.7K | Go | NOASSERTION | |
| mark3labs/mcp-go | 8.8K | Go | MIT | |
| menloresearch/jan | 43.1K | TypeScript | NOASSERTION | |
| gruntwork-io/terragrunt | 9.3K | Go | mit | |
| exa-labs/exa-mcp-server | 3.8K | TypeScript | mit | |
| transitive-bullshit/chatgpt-api | 18.1K | TypeScript | NOASSERTION | |
| idosal/git-mcp | 7.6K | TypeScript | apache-2.0 | |
| deedy5/ddgs | 2.8K | Python | MIT | |
| hashicorp/terraform-cdk | 5.1K | TypeScript | MPL-2.0 | |
| hashicorp/terraform-provider-azurerm | 4.9K | Go | MPL-2.0 |