Terraform MCP Server网关

将Terraform MCP Server通过Docker封装为HTTP SSE端点,便于工具调用。

  • by edalferes
  • Dockerfile
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 edalferes/terraform-mcp-server-sse

使用说明

MCP网关Docker(stdio→ SSE)-Terraform MCP服务器

这个Docker设置封装了 terraform-mcp-server (通过以下方式进行通信 stdio)与 超级通道,将其作为可供工具使用的HTTP SSE端点公开。

📦 此项目中的文件

Dockerfile

使用以下方法构建Docker镜像:

  • supercorp/supergateway:2.8.3 作为基地
  • 下载 terraform-mcp-server 版本0.1.0
  • 安装 curl 和 unzip
  • 副本 entrypoint.sh 启动网关

entrypoint.sh

启动的Shell脚本 supergateway 在一种模式下:

  • 标准输入输出→ SSE:通过HTTP/SSE在本地公开MCP服务器

docker-compose.yml

定义两个服务:

  • mcp-gateway:构建并运行MCP网关容器

🚀 快速开始

  1. 克隆或复制 这个项目到你的机器。
  2. 确保 docker 和 docker-compose 已安装。
  3. 构建并运行:
docker compose up --build