#!/bin/bash# Simple test of import_audio_files tool registration# Just checks if the server can start and the tool is registeredDB_PATH="${1:-../db/test.duckdb}"echo"=== Testing import_audio_files Tool Registration ==="echo"Database: $DB_PATH"echo""# Create a test script that sends proper MCP initialization + tools/listcat> /tmp/test_import_mcp.txt <<'EOF'
{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}},"id":1}
{"jsonrpc":"2.0","method":"tools/list","id":2}
EOFecho"Sending MCP commands..."cat /tmp/test_import_mcp.txt|../skraak_mcp"$DB_PATH"2>&1|grep -A 20 '"method":"tools/list"'|jq -r'select(.result != null) | .result.tools[] | select(.name == "import_audio_files") | "✓ Tool registered: \(.name)\n Description: \(.description)\n Required inputs: \(.inputSchema.required | join(", "))"'echo""echo"=== Test Complete ==="# Cleanuprm -f /tmp/test_import_mcp.txt