python-sdk/examples/servers/everything-server
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Marcelo Trylesinski 2713b53b12
Some checks failed
CI / checks (push) Has been cancelled
CI / all-green (push) Has been cancelled
Replace httpx and httpx-sse with httpx2 (#2972)
Co-authored-by: Max Isbey <224885523+maxisbey@users.noreply.github.com>
2026-07-14 17:05:08 +01:00
..
mcp_everything_server De-flake conformance CI: solo re-verification, spawn-storm reduction, result artifacts (#3043) 2026-07-01 16:59:06 +01:00
pyproject.toml Replace httpx and httpx-sse with httpx2 (#2972) 2026-07-14 17:05:08 +01:00
README.md Add everything-server for comprehensive MCP conformance testing (#1587) 2025-11-09 13:45:37 +00:00

MCP Everything Server

A comprehensive MCP server implementing all protocol features for conformance testing.

Overview

The Everything Server is a reference implementation that demonstrates all features of the Model Context Protocol (MCP). It is designed to be used with the MCP Conformance Test Framework to validate MCP client and server implementations.

Installation

From the python-sdk root directory:

uv sync --frozen

Usage

Running the Server

Start the server with default settings (port 3001):

uv run -m mcp_everything_server

Or with custom options:

uv run -m mcp_everything_server --port 3001 --log-level DEBUG

The server will be available at: http://localhost:3001/mcp

Command-Line Options

  • --port - Port to listen on (default: 3001)
  • --log-level - Logging level: DEBUG, INFO, WARNING, ERROR, CRITICAL (default: INFO)

Running Conformance Tests

See the MCP Conformance Test Framework for instructions on running conformance tests against this server.