tzolov_mcp-everything-server-docker-image

tzolov_mcp-everything-server-docker-image

3.2

The Docker image for the MCP Everything server with SSE transport supports multi-architecture builds for arm64 and amd64.

The MCP Everything server is a versatile server implementation that supports the Model Context Protocol (MCP) with Server-Sent Events (SSE) transport. The server is designed to be deployed as a Docker image, allowing for easy distribution and deployment across different platforms. The image, tzolov/mcp-everything-server:v1, is built to support both arm64 and amd64 architectures, making it suitable for a wide range of devices and environments. The server source code is available on GitHub, providing transparency and opportunities for customization. The use of Docker Buildx enables the creation of multi-architecture images, ensuring compatibility and performance across different hardware configurations.

Features

  • Multi-architecture support: The server image supports both arm64 and amd64 architectures.
  • SSE transport: Utilizes Server-Sent Events for real-time data streaming.
  • Docker-based deployment: Simplifies the deployment process using Docker containers.
  • Open-source: Source code available on GitHub for customization and transparency.
  • Buildx integration: Uses Docker Buildx for building and pushing multi-architecture images.

Usage with Different Platforms

docker_buildx_setup

bash
docker buildx create --use --name multiarch-builder
docker buildx inspect --bootstrap

docker_login

bash
docker login

docker_build_and_push

bash
docker buildx build --platform linux/amd64,linux/arm64 -t tzolov/mcp-everything-server:v1 --push .

docker_run

bash
docker run -p 3001:3001 --rm -it tzolov/mcp-everything-server:v1

docker_debug

bash
docker run -p 3001:3001 --rm -it --entrypoint bash tzolov/mcp-everything-server:v1