Terraform Cloud MCP 服务器

Terraform Cloud MCP 服务器

通过自然对话管理 Terraform Cloud 基础设施的 AI 集成工具。

快速入门

前置条件

  • Python 3.12+
  • MCP(包括 FastMCP 和开发工具)
  • uv 包管理器或 pip
  • Terraform Cloud API 密钥

安装步骤

  1. 克隆仓库: git clone https://github.com/severity1/terraform-cloud-mcp.git cd terraform-cloud-mcp

  2. 创建并激活虚拟环境: uv venv source .venv/bin/activate (Windows 使用 .venv\Scripts\activate)

  3. 安装依赖: uv pip install .

添加到 Claude 环境

  • Claude Code CLI: claude mcp add -e TFC_TOKEN=YOUR_TF_TOKEN -s user terraform-cloud-mcp -- "terraform-cloud-mcp"

  • Claude Desktop:创建配置文件,路径如下:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json

配置内容示例: { "mcpServers": { "terraform-cloud-mcp": { "command": "/path/to/uv", "args": [ "--directory", "/path/to/your/terraform-cloud-mcp", "run", "terraform-cloud-mcp" ], "env": { "TFC_TOKEN": "your_token" } } } }

开发模式运行

mcp dev terraform_cloud_mcp/server.py

更多详细信息请参考 开发文档