#!/bin/bash # Start MCP server with authentication # Load environment variables export MCP_TRANSPORT=http export AUTH_ENABLED=true export JWT_SECRET="oQMjiysNziDNlwmAKN+vamj0TIrrLEEAqz7kUS0v8S8=" export NODE_ENV=production # Make sure NATS is running if ! pgrep -x "nats-server" > /dev/null; then echo "Starting NATS server..." nats-server -p 4222 > /tmp/nats.log 2>&1 & sleep 2 fi echo "Starting secure MCP server on 127.0.0.1:19017..." echo "Authentication is ENABLED" echo "" echo "To generate a token, run:" echo " JWT_SECRET='$JWT_SECRET' npx ts-node src/auth/generate-token.ts" echo "" node dist/server.js