MCP.Market

Nimbus BCI MCP server

online · 100% uptime
by nimbusbci·io.github.nimbusbci/nimbus-mcp·v0.14.21·2 stars

BCI/EEG toolkit: public MOABB/BNCI datasets, pipeline build/validate, hosted training, BIDS export.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

not scanned yet

Adoption
Growing

2 stars1.7k downloads/wk

Reviews

Write one

Nobody has reviewed Nimbus BCI yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Nimbus BCI tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Nimbus BCI compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
288 ms
faster than 49% of 30,031 servers
GitHub stars
2
more than 75% of 28,688 servers
Downloads a week
1,663
more than 95% of 12,191 servers with a package

Release history: 12 versions in the registry since 2026-10-08, latest 2026-11-03, typically one every 2 days.

Install Nimbus BCI in Claude Code, Cursor or VS Code

claude mcp add --transport http nimbus-mcp https://nimbus-mcp.fly.dev/mcp
Add to Cursor

What the publisher says

From the Nimbus BCI repository's README, as published. We do not edit it. Read it on GitHub

nimbus-mcp

<!-- mcp-name: io.github.nimbusbci/nimbus-mcp -->

<!-- smithery badge: their /badge/ endpoint 500s platform-wide (2026-10-07); shields.io image + link keeps the badge rendering -->

MCP server that lets AI agents (Claude Code, Cursor, Claude Desktop) build, validate, run, and analyze Nimbus BCI pipelines — upload their own EEG data, persist pipelines into studio projects, run multi-configuration experiment campaigns, watch live EEG sessions, and (explicitly confirmed) start live streaming — through your local Nimbus backend or the hosted deployment, with one nimbus-mcp login.

Install

pip install nimbus-mcp   # or: uvx nimbus-mcp

(Also installable from the repo: pip install -e nimbus-studio/mcp.)

Authentication

Three ways to give the server a credential — tried in this order at startup:

device-code login: the command prints a URL and an 8-character code, opens your browser, you approve in Nimbus Studio, and the minted token is stored at ~/.nimbus/credentials.json (0600) and picked up automatically on every future start.

  1. nimbus-mcp login (recommended — hosted API, no token pasting). A
nimbus-mcp login     # options: --api-url URL, --ttl-days 7..90, --name NAME
   nimbus-mcp status    # doctor: credential source, plan, quota, days-to-expiry, live probe
   nimbus-mcp logout    # remove the stored credential

After a login, MCP client configs need no secret at all:

{
     "mcpServers": {
       "nimbus": {
         "command": "uvx",
         "args": ["nimbus-mcp"],
         "env": { "NIMBUS_API_URL": "https://nimbus-studio.fly.dev" }
       }
     }
   }

running: its local key file is auto-discovered (macOS ~/Library/Application Support/Nimbus Studio/mcp-key.json, Linux ~/.config/Nimbus Studio/…, Windows %APPDATA%\Nimbus Studio\…) and the server talks to the local backend at http://127.0.0.1:8080. Nothing to paste or configure.

  1. Desktop app — zero config. Just have the Nimbus Studio desktop app

token nimb… minted in Nimbus Studio → Account → API tokens) or NIMBUSTOKENFILE (a 0600 JSON file {"token": "…"} — keeps the secret out of process env and MCP configs), or the local pair NIMBUSMCPKEY / NIMBUSMCPKEYFILE (must match MCPLOCALKEY on a local backend — see below). Explicit env always beats files on disk.

  1. Environment variables (advanced / CI). NIMBUS_TOKEN (a hosted API

No credential anywhere? The server still starts — in setup mode. Every tool call returns {ok: false, setupRequired: true, message, options} with the three paths above, so your agent walks you through onboarding instead of the server crashing. A hosted token rejected mid-session (expired or revoked) returns the same shape, including how many days ago it expired and a nimbus-mcp login first option.

Checking who you are

account.whoami() → {userId, email, plan: {isPro, pioneerAccess},
            freeRuns: {monthlyLimit, remaining},
            token: {name, expiresAt, daysLeft} | {masked} | null,  # {masked} = gateway header token
            source}                                      # store | env | token_file | header | …

Call account.whoami() from the agent to see the account, plan, this month's free-run quota, and (in token mode) the token's days-to-expiry; nimbus-mcp status is the terminal equivalent with a live backend probe.

What a hosted token means

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Nimbus BCI: common questions

Is Nimbus BCI MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Nimbus BCI safety report
How do I install Nimbus BCI?
It runs remotely at nimbus-mcp.fly.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Nimbus BCI need an API key?
Yes. The registry entry asks for NIMBUS_TOKEN, NIMBUS_MCP_KEY.
Is Nimbus BCI maintained?
The last commit was 26 days ago (2026-10-08). The latest release is v0.14.21.
Is Nimbus BCI up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Nimbus BCI compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 288 ms (faster than 49% of 30,031 servers). Full comparison.