Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Openbci

FreeNot checked

MCP server for OpenBCI hardware via BrainFlow, enabling board connection, streaming, signal processing, and export with a web dashboard.

GitHubEmbed

About

MCP server for OpenBCI hardware via BrainFlow, enabling board connection, streaming, signal processing, and export with a web dashboard.

README

FastMCP 3.2 MCP server and web dashboard for OpenBCI hardware via BrainFlow.

Features

  • Portmanteau MCP tools: board connect, stream, signal processing, export
  • REST + WebSocket dashboard with live EEG trace and band power
  • Cyton (serial), Ganglion (BLE), Galea, synthetic, and GUI streaming board modes
  • Fleet ports: frontend 10758, backend 10759

Quick start

cd D:\Dev\repos\openbci-mcp
.\start.bat

Or stdio for Claude Desktop:

uv sync
uv run openbci-mcp --stdio

Hardware (Cyton)

  1. Plug in USB dongle, note COM port (Device Manager or openbci_board(operation='list_ports'))
  2. Close OpenBCI GUI if it holds the serial port
  3. Connect: openbci_board(operation='connect', board_key='cyton', serial_port='COM3')
  4. openbci_stream(operation='start')

Environment

Variable Default Description
OPENBCI_MCP_PORT 10759 Backend port
OPENBCI_SERIAL_PORT (empty) Default COM port
OPENBCI_BOARD_ID 0 BrainFlow board id hint
OPENBCI_PROBE 0 Run synthetic probe at startup
OPENBCI_OSC_HOST 127.0.0.1 Default OSC trigger target
OPENBCI_OSC_PORT 9000 Default OSC UDP port (osc-mcp / VRChat)
OPENBCI_TRIGGERS_FILE ~/.openbci-mcp/triggers.json Persisted trigger rules

Links

from github.com/sandraschi/openbci-mcp

Installing Openbci

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/sandraschi/openbci-mcp

FAQ

Is Openbci MCP free?

Yes, Openbci MCP is free — one-click install via Unyly at no cost.

Does Openbci need an API key?

No, Openbci runs without API keys or environment variables.

Is Openbci hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Openbci in Claude Desktop, Claude Code or Cursor?

Open Openbci on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Openbci with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs