跳轉到

使用 Terraform MCP 伺服器(開放測試版)搭配 Megaport Terraform Provider

本主題介紹 Terraform Model Context Protocol(MCP)伺服器(開放測試版)與 Megaport Terraform Provider 的目前狀態。

將 AI 應用程式與 Infrastructure-as-Code(IaC)連結,透過 AI 代理開啟網路自動化的新領域。此整合讓 AI 應用程式不再侷限於簡單的文字生成,而是能夠主動評估並在 Megaport 的基礎架構上執行網路組態。

什麼是 MCP?

Model Context Protocol(MCP)是一項開源標準,作為 AI 模型與外部工具或資料來源之間的通用轉譯器。

與其為每個 AI 應用程式(例如 Claude、ChatGPT、或 Copilot)打造客製整合,MCP 允許伺服器向任何相容的 AI 主機公開特定能力,例如讀取檔案或執行 API 呼叫,從而實現超越簡單文字生成的複雜工作。

這讓 AI 應用程式可直接與技術環境互動,例如透過 Terraform 執行基礎架構變更,或擷取即時的網路分析資料。

這與 Terraform 有何關聯?

在基礎架構管理的情境中,適用於 Terraform 的 MCP 伺服器可讓 AI 應用程式理解並與既有的 Terraform 組態與 providers 互動。

Megaport Terraform Provider 是一套工具,能直接與 Megaport API 溝通以佈建網路資源,而 MCP 伺服器則是協助 AI 應用程式正確理解如何使用 Megaport Terraform Provider 的轉譯層。

備註

Megaport Terraform Provider 建置於 HashiCorp Terraform 之上。HashiCorp 正在積極開發並逐步釋出 Terraform MCP 伺服器的實作,目前為開放測試版。Megaport 正密切關注 HashiCorp 對 MCP 伺服器的部署。

教學內容

我們已為想在預備環境中同時測試 Megaport Terraform Provider 與 Terraform MCP 伺服器的客戶,製作了一份入門教學。

此教學可在 Megaport Terraform Provider 的 GitHub 儲存庫中取得。詳細資訊請參閱 Tutorial: Building an Agentic Network with Megaport and Terraform

參考資源