MCP服务器容器构建工具

用于构建稳定生产环境的MCP服务器容器镜像,支持通过Docker快速部署和运行。

  • by ianrossi
  • Dockerfile
  • 本地部署
  • 更新于
在 GitHub 查看 ianrossi/mcp-tools-infra

使用说明

MCP工具基础设施

MCP服务器的容器构建(core.mcp.server)来源于 enterprise/mcp-tools 回购。这是为了稳定/“生产”MCP服务器映像;dev可以在代码仓库中继续。

构建

docker build -t mcp-tools:prod \
  --build-arg GITEA_URL=http://localhost:3001 \
  --build-arg GITEA_TOKEN=$GITEA_TOKEN \
  --build-arg MCP_REF=main \
  .

运行(stdio MCP)

MCP是标准的;运行时附加stdin/stdout(由Codex/Continue使用):

docker run -i \
  -e GITEA_URL=http://localhost:3001 \
  -e GITEA_TOKEN=$GITEA_TOKEN \
  -e OPENAI_API_KEY=$OPENAI_API_KEY \
  mcp-tools:prod

然后将MCP客户端指向 docker run ... 命令作为其入口。

备注

  • MCP_REF 固定git ref以获得稳定性。
  • 使用回购中的要求;调整其他引用的构建参数。
  • 需要 GITEA_TOKEN 具有读取权限 enterprise/mcp-tools 在Gitea工具的构建和运行时。