mcpField
D
Docker image for the MCP Everything server with SSE transport

Docker image for the MCP Everything server with SSE transport

Local
github.com/tzolovCloud & Infra7Updated 60w ago

About Docker image for the MCP Everything server with SSE transport

A Docker image built from MCP Everything source code. It defaults to Streamable HTTP, also supports STDIO and SSE, and can be built for amd64 and arm64.

Key features

  1. 01Streamable HTTP by default
  2. 02STDIO and SSE support
  3. 03amd64 and arm64 support

Use cases

  1. 01Run MCP Everything with Docker
  2. 02Select a transport mode
  3. 03Build a multi-architecture image

MCP support

The image runs the MCP Everything server, using Streamable HTTP by default and supporting communication with MCP clients over STDIO or SSE.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"everything-server-docker-image": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"buildx"
]
}
}
}
Run commanddocker run -i --rm buildx

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
ocibuildx

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

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

Defaults to the Streamable Http transport.

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

Using the main branch version at 04.09.2025

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

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:v3 --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:v3

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:v3
STDIO
docker run -p 3001:3001 --rm -it tzolov/mcp-everything-server:v3 node dist/index.js stdio
SSE
docker run -p 3001:3001 --rm -it tzolov/mcp-everything-server:v3 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:v3

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.