github analyzed d72eeb6

AImplifier/eeg-mcp

github

Real-time EEG: BrainFlow streaming, wall-clock replay, online DSP, recording, and stimulation.

maintainer
AImplifier
license
first seen
2026-08-11
last seen
2026-08-11
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 47 tools
transport http verified reported listed in the official MCP registry counts 47 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • arm_stim
  • attach_processor
  • attach_stim_backend
  • check_signal_quality
  • clear_events
  • clear_filters
  • detach_processor
  • detach_stim_backend
  • disarm_stim
  • export_report
  • get_band_power
  • get_channels
  • get_epoch_around_event
  • get_events
  • get_processor_output
  • get_psd
  • get_tokens
  • inspect_recording
  • list_boards
  • list_monitors
  • list_processors
  • list_recording_events
  • list_recordings
  • list_sessions
  • list_stim_backends
  • log_event
  • plot_spectrum
  • plot_stream
  • processor_status
  • read_window
  • recording_status
  • recover_recording
  • replay_control
  • reset_processors
  • run_processor
  • send_stim_event
  • send_stim_train
  • set_filters
  • start_monitor
  • start_recording
  • start_replay
  • start_stream
  • stim_status
  • stop_monitor
  • stop_recording
  • stop_stream
  • stream_status
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 47

tool registrations 47

  • set_filters AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_dsp.py :13
  • clear_filters AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_dsp.py :83
  • get_band_power AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_dsp.py :99
  • get_psd AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_dsp.py :152
  • check_signal_quality AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_dsp.py :212
  • log_event AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_events.py :14
  • get_events AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_events.py :61
  • get_epoch_around_event AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_events.py :101
  • clear_events AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_events.py :202
  • list_processors AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_processing.py :15
  • attach_processor AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_processing.py :45
  • detach_processor AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_processing.py :84
  • processor_status AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_processing.py :107
  • get_processor_output AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_processing.py :138
  • run_processor AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_processing.py :170
  • reset_processors AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_processing.py :219
  • get_tokens AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_processing.py :239
  • start_recording AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_record.py :22
  • stop_recording AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_record.py :107
  • recording_status AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_record.py :187
  • list_recordings AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_record.py :214
  • recover_recording AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_record.py :242
  • inspect_recording AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_replay.py :29
  • start_replay AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_replay.py :56
  • replay_control AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_replay.py :112
  • list_recording_events AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_replay.py :170
  • list_stim_backends AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stim.py :20
  • attach_stim_backend AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stim.py :47
  • detach_stim_backend AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stim.py :86
  • arm_stim AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stim.py :114
  • disarm_stim AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stim.py :139
  • send_stim_event AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stim.py :157
  • send_stim_train AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stim.py :218
  • stim_status AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stim.py :310
  • list_boards AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stream.py :16
  • start_stream AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stream.py :36
  • stop_stream AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stream.py :73
  • list_sessions AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stream.py :98
  • stream_status AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stream.py :123
  • read_window AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stream.py :142
  • get_channels AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_stream.py :219
  • start_monitor AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_viz.py :18
  • stop_monitor AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_viz.py :76
  • list_monitors AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_viz.py :90
  • plot_stream AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_viz.py :101
  • plot_spectrum AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_viz.py :135
  • export_report AImplifier-eeg-mcp-d72eeb6/eeg_mcp/tools_viz.py :162