DB_PATH="${1:-../db/test.duckdb}"
SERVER_PATH="../skraak_mcp"
echo "=== Simple Write Tools Test (Happy Path) ===" >&2
echo "Database: $DB_PATH" >&2
echo "" >&2
{
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'
sleep 0.2
echo '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"create_cyclic_recording_pattern","arguments":{"record_seconds":30,"sleep_seconds":90}}}'
sleep 0.2
echo '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"create_dataset","arguments":{"name":"Test Dataset 2026-01-27","description":"Automated test dataset","type":"test"}}}'
sleep 0.2
echo '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"create_dataset","arguments":{"name":" ","type":"test"}}}'
sleep 0.2
echo '{"jsonrpc":"2.0","id":5,"method":"tools/call","params":{"name":"create_cyclic_recording_pattern","arguments":{"record_seconds":-10,"sleep_seconds":90}}}'
sleep 0.2
} | "$SERVER_PATH" "$DB_PATH" 2>/dev/null