How do I install tfmcp?
Install via Cargo: `cargo install tfmcp`, or build from source with `cargo install --path .`. Docker support is also available by building the image from the repository.
@nwiizo
基本情報
🌍 Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integrati
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"tfmcp": {
"command": "docker",
"args": [
"build",
"-t",
"tfmcp",
"."
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
tfmcp is a command-line tool that helps you interact with Terraform via the Model Context Protocol (MCP). It allows large language models (LLMs) to manage and operate your Terraform environments, including reading configurations, analyzing plans, applying changes, managing state, and creating or modifying Terraform configurations.
Install tfmcp with cargo install tfmcp or build from source, then run tfmcp mcp to launch it as an MCP server. To integrate with Claude Desktop, configure ~/Library/Application Support/Claude/claude_desktop_config.json pointing to the tfmcp executable with "args": ["mcp"]. You can specify a Terraform project directory via the -d flag, the TERRAFORM_DIR environment variable, or the set_terraform_directory tool at runtime.
Install via Cargo: `cargo install tfmcp`, or build from source with `cargo install --path .`. Docker support is also available by building the image from the repository.
After installing, find the tfmcp binary path (`which tfmcp`), then add an `mcpServers` entry to your `claude_desktop_config.json` with the command and `"args": ["mcp"]`. Restart Claude Desktop and enable the tool.
By default, dangerous operations (apply/destroy) are disabled. Set the environment variable `TFMCP_ALLOW_DANGEROUS_OPS` to `true` to enable them. Auto-approve can be enabled with `TFMCP_ALLOW_AUTO_APPROVE`.
Server logs are located at `~/Library/Logs/Claude/mcp-server-tfmcp.log`. Audit logs (if enabled) are written to `~/.tfmcp/audit.log` by default.
You need Rust (edition 2021 or later) and the Terraform CLI installed and available in your PATH. Claude Desktop is optional but recommended for AI assistant integration. Docker is optional for containerized deployment.

SimpleBackups is automated backup management for databases, servers, cloud storage and SaaS apps. It covers Supabase, Neon, PlanetScale, PostgreSQL, MySQL, MongoDB, and apps like Notion, GitHub and Linear. This connector
Open source MCP Servers for AWS
A docker MCP Server (modelcontextprotocol)
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
コメント