写点什么

HashiCorp 发布 Terraform MCP Server:提升 AI 生成基础设施代码准确性

作者:Matt Foster

  • 2025-05-27
    北京
  • 本文字数:1151 字

    阅读完需:约 4 分钟

大小:541.73K时长:03:04
HashiCorp 发布 Terraform MCP Server:提升 AI 生成基础设施代码准确性

HashiCorp 发布了 Terraform MCP Server,这是一个 Model Context Protocol (模型上下文协议, MCP) 的开源实现,目的是想让大语言模型在处理“基础设施即代码”这类事情时,能做得更好、更顺畅。让 Claude、Copilot 还有 ChatGPT 这些 AI 工具,以后就能生成更准确、更贴合实际场景的 Terraform 代码,因为大模型会优先去看官方的、最新的东西,而不是依赖那些可能已经过时,甚至是模型自己“脑补”出来的旧训练案例。


MCP 是一种标准,就是为了帮助大语言模型能实时地从外部系统拿到结构化、机器能读懂的数据。AI 工具不再仅仅依赖静态训练数据,而是可以使用 MCP 通过 JSON-over-gRPC 查询实时数据源,给出的回答自然也就更靠谱、更符合当下的情况。在这款 Terraform MCP Server 里,这个协议就像一座桥,连接了 AI 系统和 Terraform Registry,让模块、服务提供商、资源和配置规范这些数据能够顺畅地给到 AI。AI 模型想知道最新的配置细节就方便多了。



把这些数据用结构化的方式清楚地呈现出来后,那些有 AI 辅助功能的工具就能更好地跟上 Terraform 最新的标准和配置了。至于准确率能提高多少,HashiCorp 目前还没给出具体数字,但不难想见,这种做法至少能避免一些头疼的问题——比如,防止 AI 因为参考了那些过时的、甚至是硬塞在代码里的旧信息,而产生“幻觉”,给出些不着边际的建议。


虽然 Terraform MCP Server 仍处于早期开发阶段,但 HashiCorp 已在 Microsoft Build 2025 大会上演示了其与 GitHub Copilot 的集成,开发者可以直接在自己的 IDE 里得到基于实时 Terraform Registry 数据、非常贴合当前场景的 Terraform 代码建议。


除了官方,一些独立项目也开始尝试把 MCP 协议用在 Terraform 上。比如,terraform-docs-mcp 项目就用 Node.js 做了一个 MCP 服务器,专门给 AI 助手提供模块的元数据,算是 Terraform 生态系统之外一个比较轻量级的数据共享方案。另外,tfmcp 项目则在探索怎么用命令行结合像 Claude 这样的大模型来管理 Terraform 的工作流程,比如通过结构化的指令让 AI 读取配置文件、分析执行计划等等。这些社区项目虽然没用 HashiCorp 的那套实现,但也说明了大家对 MCP 这个生态越来越感兴趣,都希望用它作为一种机器能读懂的接口,来获取基础设施方面的信息。


Terraform MCP Server 和其它一些新出现的尝试一样,都反映出 AI 辅助工具领域的一个大趋势:那就是想办法把开发者的工作流程整合起来,让它们更统一。虽然 HashiCorp 没明说搞 MCP 是出于什么战略考虑,但这种协议的出现和使用,很可能意味着行业风向正在变:从以前那种针对特定产品的 AI 功能定制,转向开发更多可互操作的通用接口,以此来支持一个由各种 AI 助手、客户端软件和自动化流程组成的多样化生态系统。


原文链接:

https://www.infoq.com/news/2025/05/terraform-mcp-server/

2025-05-27 08:001

评论

发布
暂无评论

理想汽车内部推荐

程序员阿杜

动态接口比例性能测试实践

FunTester

5000元价位高性能轻薄本标杆 华硕无双高颜能打

科技热闻

七日算法先导(三)—— 冒泡排序,选择排序

工程师日月

8月月更

开源一夏 |如何优化线上服务器

叶秋学长

开源 服务器 8月月更

从0到1看支付

自然

支付系统 后端开发 支付网关 签约计划第三季

东西向和南北向通信的统一

阿泽🧸

8月月更

友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议

联营汇聚

互联网用户账号信息管理规定今起施行:必须严打账号买卖灰产

石头IT视角

Vue是什么?Vue和jQuery

flow

8月月更

Spring Security

武师叔

8月月更

盘点在线帮助中心对企业能够起到的作用

Baklib

C++面向对象封装特性的实例分析与应用扩展(二)

CtrlX

c c++ 面向对象 后端 8月月更

2022-Java后端工程师必会知识点-(操作系统)

自然

操作系统 8月月更

2022-Java后端工程师面试指南-(Elasticsearch)

自然

Elastic Search 8月月更

一加Ace值得买吗?用实力诠释性能的强大

Geek_8a195c

微信小程序分享功能

源字节1号

软件开发

现网设备兼容SRv6网络演进

穿过生命散发芬芳

8月月更 SRv6

如何面向对象编程?程序员:我也要先有"对象"啊

华为云开发者联盟

Python 编程 后端 开发

云图说丨初识华为云微服务引擎CSE

华为云开发者联盟

微服务 云服务 华为云

云GPU如何安装和启动VNC远程桌面服务?

恒源云

人工智能 深度学习 gpu

云渲染的优势与劣势

Finovy Cloud

云渲染 云渲染农场

揭秘5名运维如何轻松管理数亿级流量系统

York

云计算 DevOps 云原生 数字化转型 开发与运维

亚马逊云科技 Build On 2022 - AIot 第二季物联网专场实验心得

指剑

AWS AIOT 签约计划第三季 8月月更

化算力为战力:宁夏中卫的数字化转型启示录

脑极体

开源一夏 | 十分钟 教你IDEA 远程debugger SpringBoot项目

Geek_32c728

开源 8月月更

【技术白皮书】第二章:OCR智能文字识别回顾——自然语言文本发展历程

合合技术团队

深度学习 AI OCR 自然语言 信息抽取

第01篇:手写JavaRPC框架之思路分析

西魏陶渊明

Java RPC RPC 协议实现原理 RPC框架

AI+BI+可视化,Sugar BI 架构深度剖析

Baidu AICLOUD

大数据 数据分析 BI 可视化数据

收藏-即时通讯(IM)开源项目OpenIM-功能手册

Geek_1ef48b

云计算国内外发展现状

阿炜小菜鸡

云计算 8月月更

HashiCorp 发布 Terraform MCP Server:提升 AI 生成基础设施代码准确性_后端_InfoQ精选文章