website-htmx-rustelo-code/scripts/browser-logs/start-server.sh
2026-07-10 03:44:13 +01:00

25 lines
811 B
Bash
Executable file

#!/bin/bash
# Starts browser-tools connector server (AgentDesk) on port 3025
# This bridges the Chrome extension ↔ browser-tools-mcp
#
# Architecture:
# Chrome extension → browser-tools-server:3025 → browser-tools-mcp → Claude
PIDFILE="/tmp/browser-tools-server.pid"
if [ -f "$PIDFILE" ] && kill -0 "$(cat $PIDFILE)" 2>/dev/null; then
echo "browser-tools-server already running (PID $(cat $PIDFILE))"
exit 0
fi
echo "Starting browser-tools-server on :3025..."
nohup npx @agentdeskai/browser-tools-server@1.2.0 > /tmp/browser-tools-server.log 2>&1 &
echo $! > "$PIDFILE"
sleep 1
if kill -0 "$(cat $PIDFILE)" 2>/dev/null; then
echo "Started (PID $(cat $PIDFILE)) → log: /tmp/browser-tools-server.log"
else
echo "Failed to start. Check: /tmp/browser-tools-server.log"
exit 1
fi