HCOPW5FXSTZYJNQNXT3H7SVD34DMPYHRFGL5UFGNR5JYNDXVK7LQC 2Y2ZW565SRONQ2UXPLX5SRP2HDFWMRF5KDXKSKVRCHBBGEGMTVIQC DORZF5HSV672ZP5HUDYB3J6TBH5O2LMXJE4HPSE7H5SOGZQBDCXQC ZVYOPUNH7UJL3YALGNNXQW2B4H4ONI5Z6XWAUZUONFG7LR55W4SQC 65G4H2V6262GLHTPQQ5H4NIPDJB7HRPBRVNAD2EL26N75YUM5PWQC 7NS27QXZMVTZBK4VPMYL5IKGSTTAWR6NDG5SOVITNX44VNIRZPMAC 5LMYPB2QHNVDLYCRWLOMCPY35ZKHHPYVW5XHASE66L6PJZSOCXYQC IFVRAERTCCDICNTYTG3TX2WASB6RXQQEJWWXQMQZJSQDQ3HLE5OQC L4STQEXDGCPZXDHTEUBCOQKBMTFDRVXRLNFQHPDHOVXDCJO33LQQC VZGXBNYYO3E7EPFQ4GOLNVMRXXTQDDQZUU2BZ6JHNBDY4B2QLDAAC 2GJMZ6YA6OPHNS5KFFFI6POQ2BJ33SSS3NIPXYBFTJSN4BZBVEVAC result=$(send_request "tools/call" '{"name":"import_file","arguments":{"file_path":"/nonexistent/path/to/file.wav","dataset_id":"'"$DATASET_ID"'","location_id":"'"$LOCATION_ID"'","cluster_id":"'"$CLUSTER_ID"'"}}' "$DB_PATH")
result=$(send_request "tools/call" '{"name":"import_audio_file","arguments":{"file_path":"/nonexistent/path/to/file.wav","dataset_id":"'"$DATASET_ID"'","location_id":"'"$LOCATION_ID"'","cluster_id":"'"$CLUSTER_ID"'"}}' "$DB_PATH")
result=$(send_request "tools/call" '{"name":"import_file","arguments":{"file_path":"/etc/passwd","dataset_id":"'"$DATASET_ID"'","location_id":"'"$LOCATION_ID"'","cluster_id":"'"$CLUSTER_ID"'"}}' "$DB_PATH")
result=$(send_request "tools/call" '{"name":"import_audio_file","arguments":{"file_path":"/etc/passwd","dataset_id":"'"$DATASET_ID"'","location_id":"'"$LOCATION_ID"'","cluster_id":"'"$CLUSTER_ID"'"}}' "$DB_PATH")
result=$(send_request "tools/call" '{"name":"import_file","arguments":{"file_path":"/tmp/test.wav","dataset_id":"INVALID123456","location_id":"'"$LOCATION_ID"'","cluster_id":"'"$CLUSTER_ID"'"}}' "$DB_PATH")
result=$(send_request "tools/call" '{"name":"import_audio_file","arguments":{"file_path":"/tmp/test.wav","dataset_id":"INVALID123456","location_id":"'"$LOCATION_ID"'","cluster_id":"'"$CLUSTER_ID"'"}}' "$DB_PATH")
result=$(send_request "tools/call" '{"name":"import_file","arguments":{"file_path":"/tmp/test.wav","dataset_id":"'"$DATASET_ID"'","location_id":"'"$LOCATION_ID"'","cluster_id":"INVALID123456"}}' "$DB_PATH")
result=$(send_request "tools/call" '{"name":"import_audio_file","arguments":{"file_path":"/tmp/test.wav","dataset_id":"'"$DATASET_ID"'","location_id":"'"$LOCATION_ID"'","cluster_id":"INVALID123456"}}' "$DB_PATH")
- **Import tools (4)**: `import_audio_files`, `import_file`, `import_ml_selections`, `bulk_file_import`
- **Import tools (4)**: `import_audio_files`, `import_audio_file`, `import_ml_selections`, `bulk_file_import`
func mcpImportFile(ctx context.Context, req *mcp.CallToolRequest, input tools.ImportFileInput) (*mcp.CallToolResult, tools.ImportFileOutput, error) {
func mcpImportAudioFile(ctx context.Context, req *mcp.CallToolRequest, input tools.ImportFileInput) (*mcp.CallToolResult, tools.ImportFileOutput, error) {