openbci_export
Route live EEG to external consumers via BrainFlow streamers, supporting file, multicast, and custom stream endpoints.
Instructions
Route live EEG to external consumers via BrainFlow streamers.
OPERATIONS:
streamer_add: Pass raw BrainFlow streamer params (see BrainFlow docs).
streamer_file: Record to CSV via file:// streamer.
streamer_multicast: Forward to multicast for OpenBCI GUI / custom listeners.
Examples (BrainFlow streamer syntax):
file://C:/recordings/session.csv
streaming_board://225.1.1.1:6677
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"operation": "<operation>"
},
"name": "openbci_export"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ip_port | No | Multicast port | |
| file_path | No | Local CSV path for file streamer | |
| operation | Yes | Export/stream routing operation. | |
| ip_address | No | Multicast or LSL target address | 225.1.1.1 |
| streamer_params | No | Raw BrainFlow streamer string (advanced) |