Tfmcp: Terraform 模型上下文协议工具

建立者nwiizonwiizo

🌍 Terraform 模型上下文协议 (MCP) 工具 - 一款实验性的命令行工具,使 AI 助手能够管理和操作 Terraform 环境。支持读取 Terraform 配置、分析计划、应用配置以及通过 Claude Desktop 集成管理状态。⚡️

概覽

什麼是 tfmcp?

Terraform 模型上下文協議 (MCP) 工具,通常稱為 ### tfmcp,是一個實驗性的命令行界面 (CLI) 工具,旨在增強 Terraform 環境的管理和操作。它允許用戶讀取 Terraform 配置、分析計劃、應用配置和管理狀態,同時與 AI 助手如 Claude Desktop 無縫集成。

tfmcp 的特點

  • AI 集成:tfmcp 支持與 AI 助手的集成,使 Terraform 環境的管理更加智能。
  • 配置管理:用戶可以通過 CLI 直接讀取和管理 Terraform 配置。
  • 計劃分析:該工具提供分析 Terraform 計劃的能力,幫助用戶在應用更改之前理解其影響。
  • 狀態管理:tfmcp 允許高效管理 Terraform 狀態,確保用戶能有效跟踪基礎設施的變更。
  • 用戶友好的界面:CLI 設計直觀,讓新手和有經驗的用戶都能輕鬆使用。

如何使用 tfmcp

  1. 安裝:首先從 crates.io 安裝 tfmcp。
  2. 配置:設置您的 Terraform 環境,確保您的配置準備好進行分析。
  3. 命令執行:使用 CLI 命令來讀取配置、分析計劃和應用更改。例如:
    • 讀取配置:tfmcp read <configuration_file>
    • 分析計劃:tfmcp analyze <plan_file>
    • 應用配置:tfmcp apply <configuration_file>
  4. 狀態管理:利用 tfmcp 有效管理您的 Terraform 狀態,確保您的基礎設施保持一致。

常見問題解答

tfmcp 的目的是什么?

tfmcp 的設計旨在通過提供配置讀取、計劃分析和狀態管理的工具來促進 Terraform 環境的管理,同時與 AI 助手集成。

tfmcp 適合初學者嗎?

是的,tfmcp 友好易用,旨在讓所有經驗水平的用戶都能輕鬆使用,包括新手。

tfmcp 可以與其他工具集成嗎?

是的,tfmcp 被設計為與 AI 助手協同工作,並可以集成到各種工作流程中以增強 Terraform 管理。

我可以在哪裡找到有關 tfmcp 的更多信息?

欲了解更多詳細信息,您可以訪問 tfmcp 的 GitHub 倉庫 或查看其 文檔

詳細

伺服器配置

{
  "mcpServers": {
    "tfmcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/metorial/mcp-container--nwiizo--tfmcp--tfmcp",
        "./bin/tfmcp --dir terraform-dir --path path"
      ],
      "env": {
        "TERRAFORM_DIR": "terraform-dir",
        "TFMCP_LOG_LEVEL": "tfmcp-log-level",
        "TFMCP_DEMO_MODE": "tfmcp-demo-mode"
      }
    }
  }
}

專案資訊

作者
nwiizo
建立於
Aug 4, 2025
星標
331
語言
Rust

Tfmcp 替代方案

若您需要Tfmcp 的一些替代方案,我們依分類為您提供相關網站。

Jira Mcp
@nguyenvanduocit

一個基於 Go 的 MCP(模型控制協議)連接器,用於 Jira,使得像 Claude 這樣的 AI 助手能夠與 Atlassian Jira 互動。這個工具提供了一個無縫的介面,讓 AI 模型能夠執行常見的 Jira 操作,包括問題管理、衝刺規劃和工作流程轉換。

MCP 用於複製流量模型 - 一個強大的工具,用於生成符合特定編碼氛圍和美學風格的自定義圖像和 SVG 資產。通過 AI 驅動的設計生成,簡化您的視覺資產創建過程,專為開發者量身定制。

將任何 OpenAPI V3 API 轉換為 MCP 伺服器

一個用於通過 Pushover 發送通知的 MCP 實現

一個 TypeScript 實現的模型上下文協議 (MCP) 伺服器,與 PiAPI 的 API 整合。PiAPI 使得用戶能夠直接從 Claude 或任何其他兼容 MCP 的應用程序生成 Midjourney/Flux/Kling/LumaLabs/Udio/Chrip/Trellis 的媒體內容。

APISIX 模型上下文协议 (MCP) 服务器用于将大型语言模型 (LLMs) 与 APISIX 管理 API 连接起来。

查看更多 >>