We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/remotebrowser/mcp-getgather'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
entrypoint.sh•990 B
#!/bin/sh
set -e
export DISPLAY=:99
export NO_AT_BRIDGE=1
export SESSION_MANAGER=""
export DBUS_SESSION_BUS_ADDRESS=""
export USER=getgather
echo "Starting TigerVNC server on DISPLAY=$DISPLAY..."
Xvnc -alwaysshared ${DISPLAY} -geometry 1920x1080 -depth 24 -rfbport 5900 -SecurityTypes None &
echo "Waiting for X server at $DISPLAY..."
for i in $(seq 1 20); do
if xdpyinfo -display $DISPLAY >/dev/null 2>&1; then
echo "SUCCESS: X server ready!"
break
fi
if [ $i -eq 20 ]; then
echo "ERROR: X server not ready after 10s"
exit 1
fi
sleep 0.5
done
echo "TigerVNC server running on DISPLAY=$DISPLAY"
echo "Starting DBus session"
eval $(dbus-launch --sh-syntax)
export SESSION_MANAGER=""
echo "Starting JWM (Joe's Window Manager)"
cp /app/.jwmrc $HOME
jwm >/dev/null 2>&1 &
# So that the desktop is not completely empty
xeyes &
# Start FastAPI server
/opt/venv/bin/python -m uvicorn getgather.main:app --host 0.0.0.0 --port $PORT --proxy-headers --forwarded-allow-ips="*"