Nimbus BCI MCP server
online · 100% uptimeio.github.nimbusbci/nimbus-mcp·v0.14.21·2 starsBCI/EEG toolkit: public MOABB/BNCI datasets, pipeline build/validate, hosted training, BIDS export.
not scanned yet
2 stars1.7k downloads/wk
Reviews
Write oneNobody 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.
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
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.
- 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 credentialAfter 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.
- 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.
- 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.