#!/bin/bash set -e echo "🚀 Starting Sequential Thinking Age Wrapper" # Start MCP server on loopback echo "📡 Starting Sequential Thinking MCP compatibility server on 127.0.0.1:8000..." python3 /opt/mcp/server.py & MCP_PID=$! # Wait for MCP server to be ready echo "⏳ Waiting for MCP server to be ready..." for i in {1..30}; do if curl -sf http://127.0.0.1:8000/health > /dev/null 2>&1; then echo "✅ MCP server ready" break fi if [ $i -eq 30 ]; then echo "❌ MCP server failed to start" exit 1 fi sleep 1 done # Start wrapper echo "🔐 Starting wrapper on :8443..." exec seqthink-wrapper