| set -e | |
| ROOT_DIR="$(cd "$(dirname "$0")" && pwd)" | |
| export PYTHONPATH="$ROOT_DIR/src" | |
| HOST="${HOST:-0.0.0.0}" | |
| PORT="${PORT:-7860}" | |
| python3 -m open_storyline.mcp.server & | |
| MCP_PID=$! | |
| uvicorn agent_fastapi:app \ | |
| --host "$HOST" \ | |
| --port "$PORT" & | |
| WEB_PID=$! | |
| trap 'kill $MCP_PID $WEB_PID' INT TERM | |
| wait |