MCP.so
ログイン

GCP Terraform MCP Server

@Kamalesh-Seervi

GCP Terraform MCP Server について

概要はまだありません

基本情報

カテゴリ

クラウドとインフラ

ライセンス

MIT license

ランタイム

python

トランスポート

stdio

公開者

Kamalesh-Seervi

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "gap-terraform-mcp-server": {
      "command": "uv",
      "args": [
        "pip",
        "install",
        "fastmcp"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is GCP Terraform MCP Server?

A Model Context Protocol (MCP) server that provides Terraform best practices, infrastructure as code patterns, and security compliance with Checkov for Google Cloud Platform (GCP). It is designed for developers and DevOps engineers building and managing GCP infrastructure with Terraform.

How to use GCP Terraform MCP Server?

Install the server using uv and add its configuration to your MCP client (e.g., VS Code, GitHub Copilot Chat). Then invoke any of the available tools—such as terraform_workflow_guide, terraform_init, or terraform_run_checkov—via the MCP interface.

Key features of GCP Terraform MCP Server

  • Terraform best practices for GCP
  • Security-first development workflow with validation checks
  • Checkov integration for security and compliance scanning
  • GCP provider documentation and resource search
  • GenAI module templates (Vertex AI, GKE, BigQuery)
  • Terraform Registry module analysis

Use cases of GCP Terraform MCP Server

  • Develop secure GCP infrastructure using Terraform best practices
  • Automate security scanning and remediation with Checkov
  • Generate GCP provider resource configuration snippets
  • Deploy AI/ML workloads using specialized GenAI modules
  • Analyze and reuse Terraform Registry modules in your projects

FAQ from GCP Terraform MCP Server

What are the prerequisites to use GCP Terraform MCP Server?

You need uv, Python 3.10, the Terraform CLI, Checkov, and GCP authentication (gcloud CLI recommended).

How do I install GCP Terraform MCP Server?

Install uv, then run uvx gcp-terraform-mcp-server@latest or install the package with pip. You may also need to install FastMCP separately using uv add fastmcp.

How do I run the server?

Use the FastMCP CLI: fastmcp run src/gcp_terraform_mcp_server/main.py:mcp for stdio transport, or add --transport sse --host 0.0.0.0 --port 8080 for SSE mode.

Can I integrate with GitHub Copilot?

Yes. Add the server configuration to your VS Code settings.json as shown in the README, then use the commands in the Copilot Chat panel.

What security considerations should I keep in mind?

Follow the structured development workflow, review all Checkov warnings manually, fix security issues when possible, document exceptions, and conduct your own independent assessment before applying changes to production.

コメント

「クラウドとインフラ」の他のコンテンツ