MCP.so
ログイン

GCP Terraform MCP Server

@Kamalesh-Seervi

基本情報

カテゴリ

クラウドとインフラ

ライセンス

MIT license

トランスポート

stdio

作者

Kamalesh-Seervi

GCP Terraform MCP Server について

概要はまだありません

GCP Terraform MCP Server の設定

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

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

GCP Terraform MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは 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

よくある質問

1

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).

2

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`.

3

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.

4

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.

5

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.

コメント

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