Skip to main content
The Clumio Terraform MCP server lets an AI assistant (such as Claude Desktop or Cursor) generate Terraform configuration for account connections, policies, protection groups, organizational units, user assignments, and compliance reporting.
This repo is for example purposes only. Treat it as reference code. Test and review any generated Terraform before applying it.

What it does

An MCP server exposes tools that a compatible agent can call. These tools only generate Terraform configuration. They don’t apply it. Review the HCL, then apply it through your normal Terraform workflow.

Run it

Requires Python 3.12 or later. The server is built on fastmcp.

Point an agent at it

Register the server in your MCP client’s configuration so the agent can discover the tools above.
Then ask the agent for what you want in plain language. For example: “Write a Terraform policy for S3 at 15-minute RPO with 30-day retention.” Review the generated HCL before applying it.
The Python SDK, Go SDK and REST API can also be called from agent tooling. This repository focuses on generating Terraform configuration.

Source and issues

Read the implementation, report a gap, or open a pull request.

Terraform provider

Where the generated configuration gets applied.