start.sh 855 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/bash
  2. # 获取脚本所在目录的绝对路径
  3. SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
  4. # 默认值
  5. RAP2_URL="http://rap2api.taobao.org"
  6. RAP2_SID=""
  7. RAP2_SID_SIG=""
  8. # 解析参数
  9. while [[ $# -gt 0 ]]; do
  10. case $1 in
  11. --url=*)
  12. RAP2_URL="${1#*=}"
  13. shift
  14. ;;
  15. --sid=*)
  16. RAP2_SID="${1#*=}"
  17. shift
  18. ;;
  19. --sid-sig=*)
  20. RAP2_SID_SIG="${1#*=}"
  21. shift
  22. ;;
  23. *)
  24. echo "未知参数: $1"
  25. exit 1
  26. ;;
  27. esac
  28. done
  29. # 激活Conda环境
  30. source $(conda info --base)/etc/profile.d/conda.sh
  31. conda activate rap2_mcp
  32. # 启动服务器
  33. python "${SCRIPT_DIR}/rap2-mcp/rap2_mcp_server.py" \
  34. --rap2-url="$RAP2_URL" \
  35. --rap2-sid="$RAP2_SID" \
  36. --rap2-sid-sig="$RAP2_SID_SIG"