49b9bb6724
Deploy Docs / deploy-docs (push) Failing after 1s
Conformance Tests / client-conformance (push) Failing after 3s
Conformance Tests / server-conformance (push) Failing after 1s
GitHub Actions Security Analysis / zizmor (push) Failing after 1s
CI / checks (push) Failing after 59m20s
CI / all-green (push) Waiting to run
43 lines
1.1 KiB
Markdown
43 lines
1.1 KiB
Markdown
# 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](https://github.com/modelcontextprotocol/conformance) to validate MCP client and server implementations.
|
|
|
|
## Installation
|
|
|
|
From the python-sdk root directory:
|
|
|
|
```bash
|
|
uv sync --frozen
|
|
```
|
|
|
|
## Usage
|
|
|
|
### Running the Server
|
|
|
|
Start the server with default settings (port 3001):
|
|
|
|
```bash
|
|
uv run -m mcp_everything_server
|
|
```
|
|
|
|
Or with custom options:
|
|
|
|
```bash
|
|
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](https://github.com/modelcontextprotocol/conformance) for instructions on running conformance tests against this server.
|