mcp

通过MCP协议集成Terrakube API,管理基础设施工作区。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:mcp。
它的用途是:通过MCP协议集成Terrakube API,管理基础设施工作区。
详细介绍见:https://321skill.com/skills/mcp-mcp-server-terrakube/
请根据该页面的说明完成安装。

使用示例

“帮我列出在Terrakube上所有‘生产环境’相关的工作区,并查看最新一次运行的状态。” 它会通过此Skill调用Terrakube API,获取工作区列表并进行筛选,然后返回每个符合条件的工作区名称及其最新运行的状态(如planned, applied, failed)。或者,你可以说:“在‘aws-prod’工作区中,将数据库实例类型的变量值更新为‘db.m5.large’。”

介绍

这个Skill是一个Model Context Protocol (MCP)服务器,专门用于与Terrakube API进行集成。Terrakube是一个开源的基础设施即代码(IaC)协作平台,类似于Terraform Cloud/Enterprise。

它解决了开发者和运维团队需要频繁通过Web界面或手动调用API来管理Terrakube工作区、变量、运行记录等资源的痛点。通过将此功能封装为MCP服务器,用户可以直接在支持MCP的AI助手(如Claude Desktop)或开发环境中,通过自然语言或结构化指令来操作Terrakube。

该Skill非常适合使用Terrakube进行基础设施管理的后端开发、运维工程师和DevOps工程师。他们可以在编写代码、设计架构或排查问题的上下文中,无缝地查询或修改基础设施状态,而无需切换工具。

使用前需要配置好Terrakube实例的访问地址和API令牌。由于它直接操作生产环境的基础设施,建议在非关键环境充分测试,并严格控制拥有此Skill访问权限的AI助手的指令范围,避免误操作。

核心特点

这是目前为数不多的、专门为Terrakube平台设计的MCP服务器,提供了针对工作区、变量等核心资源的原生API集成,而非通用的HTTP请求工具。它让基础设施管理更深度地融入AI辅助的开发工作流。

注意事项

仅适用于已部署Terrakube的环境,不适用于直接管理其他云厂商资源或Terraform CLI本地状态。

常见问题

这个Skill需要自己部署Terrakube吗?

是的,你需要一个正在运行的Terrakube服务器实例(开源版或企业版)并获取其API端点。

它能替代Terraform CLI吗?

不能,它用于管理Terrakube平台上的工作区和运行,不直接执行`terraform plan/apply`命令,但可以触发这些运行。