Terraform Cloud MCP 服务器
通过自然对话管理 Terraform Cloud 基础设施的 AI 集成工具。
快速入门
前置条件
- Python 3.12+
- MCP(包括 FastMCP 和开发工具)
uv
包管理器或pip
- Terraform Cloud API 密钥
安装步骤
-
克隆仓库: git clone https://github.com/severity1/terraform-cloud-mcp.git cd terraform-cloud-mcp
-
创建并激活虚拟环境: uv venv source .venv/bin/activate (Windows 使用 .venv\Scripts\activate)
-
安装依赖: 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
更多详细信息请参考 开发文档。