Terraform MCP Server
Cloudstdiov0.5.0
Provides AI agents with the ability to manage Terraform infrastructure through the Model Context Protocol. Supports plan generation, state inspection, resource drift detection, and module discovery. Enables safe infrastructure changes with plan review before apply.
连接
将此配置添加到 .claude/mcp.json
{
"mcpServers": {
"terraform": {
"command": "npx",
"args": [
"-y",
"@hashicorp/terraform-mcp-server"
],
"env": {
"TF_TOKEN": "<YOUR_TF_TOKEN>"
}
}
}
}工具 (4)
terraform_plan
Run terraform plan in a directory and return the execution plan showing what changes will be made.
{
"type": "object",
"required": [
"working_dir"
],
"properties": {
"target": {
"type": "string",
"description": "Resource address to target for partial plans"
},
"var_file": {
"type": "string",
"description": "Path to a variables file"
},
"working_dir": {
"type": "string",
"description": "Path to the Terraform configuration directory"
}
}
}terraform_show
Show the current state or a saved plan in human-readable format.
{
"type": "object",
"required": [
"working_dir"
],
"properties": {
"plan_file": {
"type": "string",
"description": "Path to a saved plan file (optional, shows state if omitted)"
},
"working_dir": {
"type": "string",
"description": "Path to the Terraform configuration directory"
}
}
}terraform_validate
Validate Terraform configuration files for syntax and consistency errors.
{
"type": "object",
"required": [
"working_dir"
],
"properties": {
"working_dir": {
"type": "string",
"description": "Path to the Terraform configuration directory"
}
}
}search_modules
Search the Terraform Registry for modules matching a query.
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query for modules"
},
"provider": {
"type": "string",
"description": "Filter by provider (aws, gcp, azure)"
}
}
}资源
此服务器未提供任何资源。
提示词
此服务器未提供任何提示词。
服务器信息
- 许可证
- MPL-2.0
- 版本
- 0.5.0
- 星标
- 3,150
- 最后更新
- 2026年5月20日