Terraform MCP written with Golang with simple structure
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"terraform-mcp-server-golang": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Go port of the Terraform MCP Server, providing integration with the Terraform Registry and HCP Terraform/TFE.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in cloud / data
Zero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
MCP Security Weekly
Get CVE alerts and security updates for Terraform Mcp Server Golang and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Go port of the Terraform MCP Server, providing integration with the Terraform Registry and HCP Terraform/TFE.
This project can be run directly using go run.
go run main.go
go run github.com/tuapuikia/terraform-mcp-server-golang@latest
The server can be configured using environment variables:
| Variable | Description | Default |
|---|---|---|
TFE_ADDRESS | HCP Terraform or TFE address | https://app.terraform.io |
TFE_TOKEN | Terraform Enterprise API token | None |
TFE_SKIP_TLS_VERIFY | Skip TLS verification | false |
LOG_LEVEL | Logging level | INFO |
search_providers: Search for a provider document ID.get_provider_details: Fetch detailed provider documentation.get_latest_provider_version: Get latest version of a provider.get_provider_capabilities: Analyze provider resources and data sources.search_modules: Search for modules.get_module_details: Get detailed module information (inputs, outputs).search_policies: Search for Sentinel/OPA policies.get_policy_details: Get detailed policy documentation.list_terraform_orgs: List organizations.list_workspaces: List workspaces in an organization.get_workspace_details: Get detailed workspace information.create_workspace: Create a new workspace.list_runs: List runs in a workspace.create_run: Trigger a new run.get_run_details: Fetch run status and metadata.