Bci MCP Server

Plug your brain into any AI — a real Model Context Protocol (MCP) server that streams live EEG brain state (focus, calm, attention) from any EEG

Local serverstdioPython

What is the Bci MCP Server?

Plug your brain into any AI — a real Model Context Protocol (MCP) server that streams live EEG brain state (focus, calm, attention) from any EEG device into Claude

The short version

Real Model Context Protocol server for EEG. Python on the backend. Plug into Claude Desktop, Claude Code, or Cursor.

  • Neurofeedback with a coach. — Run start_neurofeedback on focus or calm and let Claude read the score, explain the trend, and adjust the session — instead of watching a bar chart alone
  • State-aware assistants. — An agent that can tell your attention is fading can summarize instead of elaborate, or suggest a break. Focus, calm, and attention arrive as numbers any MCP client can act on
  • Accessibility. — A language-model front end to brain signals for motor-impaired users, where a tool call stands in for a click
  • Research & prototyping. — One URI scheme covers OpenBCI, Muse, LSL, serial, and file replay, so an experiment written against synthetic:// runs unchanged on real hardware. Recording and playback make sessions reproducible

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Bci MCP Server

{
  "mcpServers": {
    "bci-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "bci-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Bci to Troubleshooting.”

Frequently asked questions

Plug your brain into any AI — a real Model Context Protocol (MCP) server that streams live EEG brain state (focus, calm, attention) from any EEG device into Claude Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.