Skip to main content
MCP server CX Codex

BrainFlow Biosensing Boards — Claude Code MCP server

Connect an AI agent to BrainFlow-compatible biosensing boards to stream, record, and inspect signals. Try the simulated mode before connecting a board.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> --transport stdio brainflow-biosensors -- uvx labmcp-brainflow
Open on GitHub

What BrainFlow Biosensing Boards does

The server works with boards supported by BrainFlow, including OpenBCI, Muse, Neurosity, Unicorn, and BrainBit. An agent can collect a stream, record it with event markers, inspect EEG band powers, and check signal quality by electrode. Simulation lets you test the connection without a physical device.

To connect hardware, choose a board and provide its address or other connection details when needed. Testing has covered BrainFlow’s synthetic board and a built-in simulation, but not physical hardware. Verify the connection with your board before relying on its output. The project describes this as a research tool, not equipment for medical decisions.

Add it to Claude Code with claude mcp add labmcp-brainflow -- uvx labmcp-brainflow. Close any other app using the device first. On Linux, serial-port access may require membership in the dialout group.

What it helps with

  • stream biosignals from a BrainFlow board
  • record data with event markers
  • inspect EEG band powers over a recording window
  • check signal quality for individual electrodes
  • test the MCP connection in simulation

Example prompts for the agent

  • Check the connection to the cyton board at /dev/cu.usbserial-DM00Q0QN.
  • Record data from the connected board and add an event marker.
  • Show the EEG band powers and electrode signal quality.

How to install BrainFlow Biosensing Boards

Platform CLI

claude mcp add --env LABMCP_ADDRESS=<LABMCP_ADDRESS> --env LABMCP_SIMULATE=<LABMCP_SIMULATE> --env LABMCP_READ_ONLY=<LABMCP_READ_ONLY> --env LABMCP_LIMITS=<LABMCP_LIMITS> --transport stdio brainflow-biosensors -- uvx labmcp-brainflow

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from labmcp-brainflow <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about BrainFlow Biosensing Boards

How do I install BrainFlow Biosensing Boards in Claude Code?

Run claude mcp add labmcp-brainflow -- uvx labmcp-brainflow. This adds the BrainFlow server to Claude Code.

What does BrainFlow Biosensing Boards do?

It connects an AI agent to biosensing boards supported by BrainFlow. The agent can collect and record signals, inspect EEG band powers, and check signal quality.

Can I test the server without a board?

Yes. Run uvx labmcp-brainflow --simulate --check to use BrainFlow’s synthetic board.

Similar MCP servers

Everything for Science and research →

From the same set15

LC-MS Worklist Builder Builds and checks LC-MS sample queues, then writes files for import into vendor software. Use it to prepare a run list without starting an acquisition. CX Codex +1 ★ 23repo stars Mass Spectrometry Data (mzML, Bruker TDF, vendor conversion) Lets an agent browse LC-MS runs, plot chromatograms, pull spectra, locate MS2 scans by precursor m/z and run a quick QC. CX Codex +1 ★ 23repo stars Micro-Manager Microscope This MCP server connects an agent to microscopes running Micro-Manager. Use it to capture images, adjust stage and focus, switch configuration groups, or collect image sequences. CX Codex +1 ★ 23repo stars Keithley SourceMeter SMU Lets an agent drive a SourceMeter SMU: set a source level with a compliance cap, take V and I readings, run stepped IV sweeps. Useful when the instrument sits on a bench. CX Codex +1 ★ 23repo stars IKA Hotplate & Overhead Stirrer Control IKA heating and stirring equipment through NAMUR commands, and read temperatures, speed, and torque. Useful for monitoring or changing a connected stirrer from an agent. CX Codex +1 ★ 23repo stars EPICS Channel Access Gives an agent access to EPICS process variables: read them, watch them change, and write when you allow it. Built for accelerator and lab control systems. CX Codex +1 ★ 23repo stars Atlas Scientific EZO Sensors Connect Atlas Scientific EZO circuits over UART so an agent can read measurements, calibrate probes, and log readings. Useful when working with pH, dissolved oxygen, conductivity, and other sensor outputs. CX Codex +1 ★ 23repo stars ASTM LIS Analyzer Receiver Collects results from clinical and lab analyzers over ASTM E1381/E1394 and lets an agent look them up by sample, patient, test or time. CX Codex +1 ★ 23repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor