
Docker image for the MCP Everything server with SSE transport

2024.12.27
0
TypeScript多架构支持实时数据传输其它
该Docker镜像为MCP Everything服务器提供了SSE传输支持,适用于需要多架构(arm64和amd64)支持的场景。
View on GitHub
Overview
基本能力
产品定位
该Docker镜像用于运行MCP Everything服务器,支持SSE(Server-Sent Events)传输协议,适用于需要实时数据推送和多架构支持的场景。
核心功能
- 支持多架构(arm64和amd64)Docker镜像构建
- 使用Docker Buildx进行多平台构建
- 提供SSE传输支持
- 支持调试模式
适用场景
- 需要在不同硬件架构(如ARM和x86)上运行MCP Everything服务器的场景
- 需要实时数据推送的应用
- 开发测试环境
工具列表
- Docker Buildx:用于构建多架构Docker镜像
- Docker manifest:用于验证多架构镜像
常见问题解答
- 如何验证多架构镜像?使用
docker manifest inspect
命令查看镜像支持的架构 - 如何进入调试模式?使用
--entrypoint bash
参数运行容器
使用教程
使用依赖
- 现代版本的Docker(支持Buildx功能)
安装教程
- 验证Buildx是否安装:
docker buildx version
- 创建新的builder实例:
docker buildx create --use --name multiarch-builder
docker buildx inspect --bootstrap
- 登录Docker Hub:
docker login
- 构建并推送多架构镜像:
docker buildx build --platform linux/amd64,linux/arm64 -t tzolov/mcp-everything-server:v1 --push .
运行镜像
docker run -p 3001:3001 --rm -it tzolov/mcp-everything-server:v1
调试方式
使用bash进入容器进行调试:
docker run -p 3001:3001 --rm -it --entrypoint bash tzolov/mcp-everything-server:v1
许可证
None