#!/usr/bin/env bash # Starts the application, killing any previous instance first. # # Usage: # ./scripts/run.sh # # Then, in another shell (or point MCP Inspector / Claude Desktop at the same URL): # curl -X POST http://localhost:8080/mcp \ # -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" \ # -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}' set -eu cd "$(dirname "$0")/.." for p in $(ps -eo pid,cmd | grep '[M]cpServerApplication' | awk '{print $1}'); do kill -9 "$p" done mvn -q -o org.springframework.boot:spring-boot-maven-plugin:run