thrashr888_terraform-mcp-server

thrashr888_terraform-mcp-server

3.2

If you are the rightful owner of thrashr888_terraform-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that provides tools for interacting with the Terraform Registry API.

The Terraform Registry MCP Server is a specialized server designed to facilitate interaction with the Terraform Registry API. It serves as a bridge for AI agents, enabling them to query and retrieve detailed information about Terraform providers, resources, and modules. This server is particularly useful for developers and AI systems that need to automate or enhance their Terraform workflows by accessing comprehensive metadata and usage details. The server supports a wide range of functionalities, from fetching provider details to analyzing Terraform Cloud workspaces, making it a versatile tool for infrastructure management and optimization. With its ability to integrate with platforms like Cursor and Claude Desktop, the Terraform Registry MCP Server offers a seamless experience for users looking to leverage Terraform's capabilities in a programmatic way.

Features

  • Provides detailed information about Terraform providers and resources.
  • Supports querying and recommending Terraform modules based on user queries.
  • Integrates with Terraform Cloud for managing organizations, workspaces, and runs.
  • Offers tools for analyzing and optimizing Terraform code and infrastructure.
  • Configurable via environment variables for customized operation.

Tools

  1. providerDetails

    Gets detailed information about a Terraform provider

  2. resourceUsage

    Gets example usage of a Terraform resource and related resources

  3. moduleSearch

    Searches for and recommends Terraform modules based on a query

  4. listDataSources

    Lists all available data sources for a provider and their basic details

  5. resourceArgumentDetails

    Fetches comprehensive details about a resource type's arguments