
Docker image for the MCP Everything server with SSE transport

2024.12.16
3
TypeScriptDocker镜像多架构支持其它
该服务是一个基于Docker的MCP Everything服务器镜像,支持SSE传输协议。它允许用户通过Docker快速部署和运行MCP Everything服务器,支持多架构(arm64和amd64)构建和运行。
View on GitHub
Overview
基本能力
产品定位
该产品是一个Docker镜像,用于快速部署和运行MCP Everything服务器,支持SSE传输协议。
核心功能
- 支持多架构构建(arm64和amd64)。
- 提供SSE传输协议支持。
- 通过Docker快速部署和运行。
适用场景
- 需要在不同架构(如arm64和amd64)上运行MCP Everything服务器的场景。
- 需要快速部署和测试MCP Everything服务器的场景。
工具列表
- Docker Buildx:用于构建多架构镜像的工具。
- Docker CLI:用于运行和管理Docker容器的工具。
常见问题解答
- 如何验证Buildx是否安装?
- 运行命令
docker buildx version
。 - 如何构建和推送多架构镜像?
- 运行命令
docker buildx build --platform linux/amd64,linux/arm64 -t tzolov/mcp-everything-server:v1 --push .
。 - 如何验证多架构镜像?
- 运行命令
docker manifest inspect tzolov/mcp-everything-server:v1
。
使用教程
使用依赖
- 确保已安装Docker并启用Buildx功能。
- 验证Buildx是否安装:
bash docker buildx version
- 创建新的构建器实例:
bash docker buildx create --use --name multiarch-builder docker buildx inspect --bootstrap
安装教程
- 登录Docker Hub:
bash docker login
- 构建和推送多架构镜像:
bash docker buildx build --platform linux/amd64,linux/arm64 -t tzolov/mcp-everything-server:v1 --push .
- 运行镜像:
bash docker run -p 3001:3001 --rm -it tzolov/mcp-everything-server:v1
调试方式
- 使用bash入口点运行镜像:
bash docker run -p 3001:3001 --rm -it --entrypoint bash tzolov/mcp-everything-server:v1
许可证
None