Terraform Mcp Server By Binadox
About
MCP server for Terraform — automatically validates, secures, and estimates cloud costs for Terraform configurations. The Binadox solution integrates with any Model Context Protocol (MCP) client (e.g. Claude Desktop or other MCP-compatible AI assistants).
Details
- Author
- binadox-public
- Downloads
- 304
- Categories
- Developer Tools, Other, AI, Cloud Service, Infrastructure
Jump to
- Validates and completes Terraform snippets for runnable configurations.
- Detects security misconfigurations like open ports and missing encryption.
- Estimates monthly cloud costs using real pricing data.
- Organizes output into logical Terraform files and modules.
- Works with any MCP-compatible client without additional CLI commands.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Terraform Mcp Server By BinadoxCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install by cloning the repository and building the Go binary. Configure your MCP client (e.g., Claude Desktop) by adding the binary path and environment variables (TERRAFORM_ANALYSIS_URL and TERRAFORM_ANALYSIS_TOKEN) to the client's config file. Once configured, the server operates automatically when you invoke Terraform-related prompts; it provides three tools: prepare_terraform, analyze_terraform, and calculate_cost.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"terraform mcp server by binadox": {
"terraform": {
"command": "/path/to/terraform-mcp-server",
"env": {
"TERRAFORM_ANALYSIS_URL": "https://app.binadox.com/api/1/organizations/pricing/terraform/mcp",
"TERRAFORM_ANALYSIS_TOKEN": "your-token"
}
}
}
}
}
McpServers
{
"terraform": {
"command": "/path/to/terraform-mcp-server",
"env": {
"TERRAFORM_ANALYSIS_URL": "https://app.binadox.com/api/1/organizations/pricing/terraform/mcp",
"TERRAFORM_ANALYSIS_TOKEN": "your-token"
}
}
}
MCP server for Terraform — automatically validates, secures, and estimates cloud costs for Terraform configurations. Developed by Binadox, it integrates with any Model Context Protocol (MCP) client (e.g. Claude Desktop or other MCP-compatible AI assistants).
MCP server for Terraform— automatically validates, secures, and estimates cloud costs forTerraformconfigurations. Developed byBinadox, it integrates with any Model Context Protocol (MCP) client (e.g.Claude Desktopor other MCP-compatible AI assistants).
- Overview
- Features
- Compatibility & Requirements
- Installation
- Usage
- Examples
- Security & Privacy
- API Requirements
- Documentation
- License
TheBinadox Terraform MCP Serveris anMCP(Model Context Protocol) server that helps large language models (LLMs) safely generate Terraform infrastructure code with built-in cost estimation and security checks before deployment.
It acts as a bridge between your AI assistant and Terraform: when your LLM needs to produce or modify cloud infrastructure code, this server augments the AI’s response with structured tooling (validation, linting, security analysis, cost data) instead of relying solely on the model’s guesses. This ensures the Terraform configuration you get is more complete, secure, and cost-aware from the start.
Learn more about how to manage Terraform-driven infrastructure with our tool here:Binadox IaC Cost Tracker.
- Code validation & completion– Processes Terraform snippets and fills in missing parts (providers, versions, variables) for a runnable configuration.
- Security analysis– Detects common misconfigurations and insecure defaults (open ports, missing encryption, etc.) in the generated code.
- Cost estimation– Computes a monthly cloud cost breakdown for the proposed resources using real pricing data.
- File organization– Organizes output into logical Terraform files/modules (e.g. groups resources into modules, addsterraform.tfvarsif needed).
- Easy integration– Works with any MCP-compatible client (tested with Claude Desktop) for seamless use in your AI-driven workflow.
- Go toolchain(if building from source)
- Terraform CLI 1.6+installed
- ValidBinadox API token
- Internet access to Binadox pricing API
- Write access to/tmp/terraform/...
To installbinadox-terraform-mcp, clone the repository and build the binary with Go. Then, add the executable path to your Claude Desktop configuration fileclaude_desktop_config.jsonunder the mcpServers section, including your Binadox API URL and token. Finally, restart Claude Desktop to apply the changes and start using the Terraform MCP server.
git clone https://github.com/binadox/binadox-terraform-mcp cd binadox-terraform-mcp go build -o terraform-mcp-server *.go
- Configure your MCP client(example: Claude Desktop)
# Add to Claude Desktop config # macOS: ~/Library/Application Support/Claude/claude_desktop_config.json # Windows: %APPDATA%\Claude\claude_desktop_config.json { "mcpServers": { "terraform": { "command": "/path/to/terraform-mcp-server", "env": { "TERRAFORM_ANALYSIS_URL": "https://app.binadox.com/api/1/organizations/pricing/terraform/mcp", "TERRAFORM_ANALYSIS_TOKEN": "your-token" } } } }
- Restart your MCP clientto apply the configuration.
No additional CLI commands are required. Once installed and configured, the server operates behind the scenes to:
- Validate and complete Terraform code viaprepare_terraform
- Analyze for misconfigurations viaanalyze_terraform
- Estimate cloud costs viacalculate_cost
All output files are written to/tmp/terraform/<timestamp>and zipped if needed.
User: Generate terraform for a simple demo environment Cost Analysis: $1,847/month - m5.2xlarge instances - Multi-AZ RDS - NAT Gateways in 3 AZs
User: Create an RDS database with a security group Security Analysis: - 0.0.0.0/0 open access - No encryption at rest - 1-day backup retention
User: Add resource "aws_s3_bucket" "data" { bucket = "my-data" } Without MCP: Fails – no provider block With MCP: Adds provider, variables, and metadata – configuration runs
The server runs locally and does not access cloud credentials.
- Files are saved under/tmp/terraform/and are not sent externally.
- Only cost data is requested remotely using your Binadox token.
- No telemetry or analytics are collected.
Cost analysis requires a Binadox API token. Binadox provides real-time cloud pricing data across AWS, Azure, and GCP. Get your token atBinadox.
- Architecture- Technical deep dive
- Examples- Common prompts and patterns
- Testing- Test scenarios
- Deployment- Production setup
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
next-devtools-mcp is a MCP server that provides Next.js development tools and utilities for AI coding assistants like Claude and Cursor.
A demonstration server for ActionKit, providing access to Slack actions via Claude Desktop.
MCP server that lets Claude Code agents delegate tasks to agents in other project directories, with parallel dispatch, sessions, and async jobs.
Anchor Browser (https://anchorbrowser.io) is secure infrastructure for computer-use agents — stealth cloud browsers, authentication, captcha bypass, and a hosted MCP server for Cursor, Claude, and Windsurf.
Open-source Claude Code plugin replacing Read/Grep/Edit/Bash with token-efficient versions. Independently benchmarked at 57% token reduction on real codebases. 40 MCP tools.
Connects Blender to Claude AI via the Model Context Protocol (MCP), enabling direct interaction and control for prompt-assisted 3D modeling, scene creation, and manipulation.
Context-optimized security plugin for Claude Code that builds architecture maps and redacts secrets.
Charon gives AI clients scoped, auditable access to Lethe memory. connect to Chatgpt or Claude to store memories locally.
Score CLAUDE.md/AGENTS.md, validate clarx-manifest.json, generate CI workflows, and pull repo scan findings into Cursor, Claude, or Grok.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





