Nimbus BCI MCP Server
by nimbusbciio.github.nimbusbci/nimbus-mcpv0.9.2
AI agents build, train, and analyze BCI/EEG pipelines: data, models, experiments, live sessions.
context tax
queued
security
queued
cold start
queued
freshness
Active2d ago
Install Nimbus BCI MCP server
Install in Claude Code
claude mcp add nimbus-nimbusbci -e NIMBUS_TOKEN='<nimbus-token>' -e NIMBUS_MCP_KEY='<nimbus-mcp-key>' -- uvx nimbus-mcpInstall in Cursor
{
"mcpServers": {
"nimbus-nimbusbci": {
"command": "uvx",
"args": [
"nimbus-mcp"
],
"env": {
"NIMBUS_TOKEN": "<nimbus-token>",
"NIMBUS_MCP_KEY": "<nimbus-mcp-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"nimbus-nimbusbci": {
"command": "uvx",
"args": [
"nimbus-mcp"
],
"env": {
"NIMBUS_TOKEN": "<nimbus-token>",
"NIMBUS_MCP_KEY": "<nimbus-mcp-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"nimbus-nimbusbci": {
"type": "stdio",
"command": "uvx",
"args": [
"nimbus-mcp"
],
"env": {
"NIMBUS_TOKEN": "<nimbus-token>",
"NIMBUS_MCP_KEY": "<nimbus-mcp-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"nimbus-nimbusbci": {
"command": "uvx",
"args": [
"nimbus-mcp"
],
"env": {
"NIMBUS_TOKEN": "<nimbus-token>",
"NIMBUS_MCP_KEY": "<nimbus-mcp-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| NIMBUS_API_URL | — | — | Nimbus backend URL. Defaults to the local backend (http://127.0.0.1:8080) — the desktop app and local key flow expect this; use https://nimbus-studio.fly.dev to run against the hosted API. |
| NIMBUS_TOKEN | — | yes | Hosted API token (nimb_…) minted in Nimbus Studio → Account → API tokens. Not needed if you already ran `nimbus-mcp login`. |
| NIMBUS_TOKEN_FILE | — | — | Path to a 0600 JSON file {"token": "…"} holding a hosted API token (keeps secrets out of MCP configs). |
| NIMBUS_MCP_KEY | — | yes | Local-backend key; must match MCP_LOCAL_KEY on your Nimbus backend (dev server) or the desktop app's key. |
| NIMBUS_MCP_KEY_FILE | — | — | Path to a local-backend key file. The desktop app's mcp-key.json is auto-discovered without this. |
Remote endpoints
- streamable-http
https://nimbus-mcp.fly.dev/mcp
Freshness
Active — last maintenance signal 2d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-08 · 2d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-10-08 · 2d ago · official registry · v0.9.2
FAQ
›How do I install the Nimbus BCI MCP server in Claude Code?
Run: claude mcp add nimbus-nimbusbci -e NIMBUS_TOKEN='<nimbus-token>' -e NIMBUS_MCP_KEY='<nimbus-mcp-key>' -- uvx nimbus-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Nimbus BCI require an API key?
Yes. It expects NIMBUS_TOKEN, NIMBUS_MCP_KEY, of which 2 are secrets.
›Can I use Nimbus BCI as a remote (hosted) MCP server?
Yes — it offers both a hosted endpoint and a local stdio package.
›Is Nimbus BCI in the official MCP registry?
Yes, as io.github.nimbusbci/nimbus-mcp.