agentic_openbci_workflow
Automates multi-step OpenBCI workflows from natural language prompts. Connects boards, streams data, and processes signals without manual setup.
Instructions
Multi-step OpenBCI workflows via FastMCP sampling (SEP-1577).
Example: agentic_openbci_workflow( workflow_prompt="Connect synthetic board, start stream, compute band power", available_tools=["openbci_board", "openbci_stream", "openbci_signal"], )
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": {
"workflow_prompt": "<workflow_prompt>"
},
"name": "agentic_openbci_workflow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_iterations | No | Max sample_step rounds. | |
| available_tools | No | openbci_* tool names to expose to the sampler. | |
| workflow_prompt | Yes | Goal in natural language, e.g. 'Connect Cyton on COM3, stream, report beta power'. |