refactor: scripts/mcp.sh curl add timeout (#203)

This commit is contained in:
sigoden
2025-06-25 17:46:01 +08:00
committed by GitHub
parent 08e74dec06
commit 616d8d84c5
+2 -2
View File
@@ -145,7 +145,7 @@ generate-declarations() {
# @cmd Wait for the mcp bridge server to ready # @cmd Wait for the mcp bridge server to ready
wait-for-server() { wait-for-server() {
while true; do while true; do
if [[ "$(curl -fsS http://localhost:$MCP_BRIDGE_PORT/health 2>&1)" == "OK" ]]; then if [[ "$(curl -fsS --max-time 5 http://localhost:$MCP_BRIDGE_PORT/health 2>&1)" == "OK" ]]; then
break; break;
fi fi
sleep 1 sleep 1
@@ -154,7 +154,7 @@ wait-for-server() {
# @cmd Get the server pid # @cmd Get the server pid
get-server-pid() { get-server-pid() {
curl -fsSL http://localhost:$MCP_BRIDGE_PORT/pid 2>/dev/null || true curl -fsS --max-time 5 http://localhost:$MCP_BRIDGE_PORT/pid 2>/dev/null || true
} }
_ask_json_data() { _ask_json_data() {