MCP ExplorerExplorer

Mcp Everything Server Docker Image

@tzolovon a year ago
3 MIT
FreeCommunity
AI Systems
Docker image for the MCP everything server with SSE transport

Overview

What is Mcp Everything Server Docker Image

The mcp-everything-server-docker-image is a Docker image designed for the MCP Everything server, which utilizes Server-Sent Events (SSE) for real-time data transport.

Use cases

Use cases include real-time dashboards, live data feeds for applications, and IoT device communication where immediate data transfer is necessary.

How to use

To use the mcp-everything-server-docker-image, first ensure Docker is installed and configured. Then, build and push the multi-architecture image using Docker Buildx. Finally, run the image with the command ‘docker run -p 3001:3001 --rm -it tzolov/mcp-everything-server:v1’.

Key features

Key features include support for multi-architecture builds (both arm64 and amd64), the ability to run in a Docker container, and real-time data transport using SSE.

Where to use

The mcp-everything-server-docker-image can be used in various fields such as web applications, IoT systems, and any environment requiring real-time data updates.

Content

Docker image for the MCP Everything server with STDIO, SSE and StreamableHttp transports

Defaults to the Streamable Http transport.

MCP Everything server source code: https://github.com/modelcontextprotocol/servers/tree/main/src/everything

Image name: tzolov/mcp-everything-server:v2

Create a multi-architecture image supporting both arm64 and amd64.

Enable Docker Buildx

Buildx is an experimental Docker CLI feature for building multi-architecture images. It’s included by default in modern Docker versions.

Verify Buildx is installed:

docker buildx version

If not installed, update Docker or enable experimental features in your Docker config file.

Create a new builder instance:

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

This sets up a Buildx builder that supports multi-architecture builds.

Build and Push Multi-Architecture Image

Use the following steps to build and push the image to Docker Hub:

Log in to Docker Hub (if not already logged in):

docker login

Build and push the image for multiple platforms:

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

This command: (1) Builds the image for amd64 and arm64; (2) Pushes the multi-architecture manifest to Docker Hub

Verify the Multi-Architecture Image

After pushing, confirm that the image supports multiple architectures:

Inspect the image manifest:

docker manifest inspect tzolov/mcp-everything-server:v2

Look for entries under manifests showing arm64 and amd64.

Run the image

By default runs in streamableHttp mode:

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

STDIO

docker run -p 3001:3001 --rm -it tzolov/mcp-everything-server:v2 node dist/index.js stdio

SSE

docker run -p 3001:3001 --rm -it tzolov/mcp-everything-server:v2 node dist/index.js sse

Debug

Run the image using the bash entry point

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers