#!/bin/bash
# Safari MCP Server Launcher
# Quick script to build and run the server
PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$PROJECT_DIR"
echo "š¦ Safari MCP Server Launcher"
echo "================================"
# Check if on macOS
if [[ "$OSTYPE" != "darwin"* ]]; then
echo "ā Error: This server only works on macOS"
exit 1
fi
# Check if built
if [ ! -d "build" ] || [ ! -f "build/index.js" ]; then
echo "š¦ Building project..."
npm run build
if [ $? -ne 0 ]; then
echo "ā Build failed"
exit 1
fi
fi
echo "š Starting Safari MCP Server..."
echo " Press Ctrl+C to stop"
echo " Logs will appear below:"
echo ""
# Run the server
npm start
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lxman/safari-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server