{"adoption": {"forks": 195, "observed_at": "2026-08-28T04:04:56.263205+00:00", "stars": 1513}, "canonical_url": "https://ross.abutalabs.com/products/terraform-mcp-server", "card": {"archived": false, "artifact_type": "service", "description": "The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.", "domain": ["infrastructure-as-code", "developer-tools", "cloud-computing"], "enriched": true, "function": ["mcp", "infrastructure-as-code", "developer-tools", "api-framework"], "health_score": 100, "homepage": null, "language": "Go", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["hashicorp/terraform-mcp-server"], "name": "hashicorp/terraform-mcp-server", "platform": ["go", "cross-platform", "cli"], "pushed_at": "2026-08-26T18:21:35+00:00", "repo": "hashicorp/terraform-mcp-server", "stars": 1513, "tags": ["terraform", "mcp-server", "hashicorp", "iac", "ai-assistant-integration", "terraform-registry", "devops", "automation", "docker"], "topics": [], "urls": [], "use_cases": ["let AI assistants look up Terraform providers and modules from the registry", "generate Terraform configuration with Claude or Cursor", "query HCP Terraform workspaces and runs from an IDE", "integrate Terraform automation into MCP-compatible clients", "help write IaC code with up-to-date provider documentation"], "what_it_is": "An official Model Context Protocol (MCP) server from HashiCorp that integrates with the Terraform Registry and HCP Terraform APIs. It enables AI assistants and IDEs to automate and interact with Terraform for Infrastructure as Code development.", "when_to_avoid": ["you don't use Terraform or Infrastructure as Code", "your AI client doesn't support the Model Context Protocol", "you need a general-purpose Terraform CLI wrapper rather than an MCP server"], "when_to_choose": ["you use MCP-capable AI tools (Claude, Cursor, VS Code, Codex) and work with Terraform", "you want AI assistants grounded in real Terraform Registry data", "you need programmatic access to HCP Terraform APIs via MCP"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/terraform-mcp-server", "repo": "hashicorp/terraform-mcp-server", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.263205+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:16.130645+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57297579d41357cf9ea03e5e5e7f440f53a4c767e22e2bdce7a7b9854ca2f234", "fetched_at": "2026-08-28T04:04:56.263205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hashicorp/terraform-mcp-server"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 35, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 501, "days_push": 7, "days_rel": 7, "gap_med": 23.5, "n_releases_24m": 17}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}