#!/bin/bash
# MCP Server entry point for episodic-memory
# This runs the MCP server using stdio transport

# Resolve symlinks to find the actual script directory
SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ]; do
  DIR="$(cd -P "$(dirname "$SOURCE")" && pwd)"
  SOURCE="$(readlink "$SOURCE")"
  [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE"
done
SCRIPT_DIR="$(cd -P "$(dirname "$SOURCE")" && pwd)"

# Run the MCP server
npx tsx "$SCRIPT_DIR/../src/mcp-server.ts" "$@"
