mcp-proxy 0.3.1

Standalone MCP proxy -- config-driven reverse proxy with auth, rate limiting, and observability
Documentation
# Docker Compose Example

A minimal docker-compose setup with the proxy proxying to an HTTP MCP backend.

## Services

- **proxy** -- mcp-proxy on port 8080, configured to proxy to the everything backend
- **everything** -- the MCP "everything" demo server (tools, resources, prompts) on port 3001

## Usage

```bash
docker compose up --build
```

The proxy is available at `http://localhost:8080/mcp` (MCP HTTP transport).

Admin endpoints:

```bash
# List backends
curl http://localhost:8080/admin/backends

# Health check
curl http://localhost:8080/admin/health

# Prometheus metrics
curl http://localhost:8080/admin/metrics
```

## Customizing

Edit `proxy.toml` to add more backends, enable auth, adjust rate limits, etc. See
[`config.example.toml`](../../config.example.toml) for the full configuration reference.