- #!/usr/bin/env bash
- set -euo pipefail
- PORT="${1:-8570}"
- killserver.sh "$PORT" >/dev/null 2>&1 || true
- export PYTHONPATH="${PYTHONPATH:-}:$(pwd)"
- # Start the server detached so `run.sh` can return immediately.
- mkdir -p ./logs
- uvicorn src.trader_mcp.server:app --host 0.0.0.0 --port "$PORT" > ./logs/server.log 2>&1 &
- PID=$!
- echo "$PID" > ./logs/server.pid
- echo "Trader MCP running on port $PORT (pid $PID)"
|