mcp-proxy 0.3.1

Standalone MCP proxy -- config-driven reverse proxy with auth, rate limiting, and observability
Documentation
services:
  proxy:
    build:
      context: ../..
      dockerfile: Dockerfile
    ports:
      - "8080:8080"
    volumes:
      - ./proxy.toml:/etc/mcp-proxy/proxy.toml:ro
    restart: on-failure
    depends_on:
      everything:
        condition: service_healthy

  # MCP "everything" server -- a demo backend exposing tools, resources, and prompts
  everything:
    build:
      context: .
      dockerfile: Dockerfile.everything
    ports:
      - "3001:3001"
    healthcheck:
      test: ["CMD", "curl", "-so", "/dev/null", "http://localhost:3001/mcp"]
      interval: 5s
      timeout: 3s
      start_period: 10s
      retries: 3