Neurobase · Model Context Protocol

Connect Neurobase
to any MCP client.

Turn on the on-device MCP server in Neurobase for Mac, and Claude Code, Cursor, VS Code, or Claude Desktop can drive the whole pipeline — create Neurons, add sources, train, ask with source-cited answers, generate and analyze media, and assemble and run Neurobase pipelines.

Download on theMac App Store See the setup steps
neurobase · mcp Server running · 127.0.0.1:7345
$ claude mcp add --transport http neurobase \
    http://127.0.0.1:7345/mcp \
    --header "Authorization: Bearer nrb_…"

✓ Added MCP server neurobase
  33 tools · neurons · sources · media · pipelines · graphs

The MCP server is built into Neurobase for Mac (Mac Catalyst). It runs on-device, binds to localhost only, and authenticates with a Bearer token — so you stay in control.

Setup

Connect in three steps

Under two minutes from a fresh install to your first call from the command line.

1

Enable the server

Open Neurobase on your Mac, go to Settings → Developer → MCP Server, and switch on Enable MCP Server. The status dot turns green and shows the live endpoint http://127.0.0.1:7345/mcp. Change the port any time if 7345 is taken.

2

Copy your pairing token

On the same screen, tap Copy to grab the token — or a ready-made client snippet. It authenticates every request, so treat it like a password. Hit Regenerate to roll it and instantly cut off any client still using the old one.

3

Add it to your client

Paste the snippet for your client below. Replace <YOUR_TOKEN> with the token you just copied — the in-app snippets already include it for you.

Claude Code terminal
claude code
claude mcp add --transport http neurobase http://127.0.0.1:7345/mcp --header "Authorization: Bearer <YOUR_TOKEN>"
Cursor ~/.cursor/mcp.json
~/.cursor/mcp.json
{
  "mcpServers": {
    "neurobase": {
      "url": "http://127.0.0.1:7345/mcp",
      "headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
    }
  }
}
VS Code .vscode/mcp.json
.vscode/mcp.json
{
  "servers": {
    "neurobase": {
      "type": "http",
      "url": "http://127.0.0.1:7345/mcp",
      "headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
    }
  }
}
Claude Desktop connectors

Claude Desktop's config file only accepts stdio servers, so add Neurobase through the UI instead: Settings → Connectors → Add custom connector, with the URL http://127.0.0.1:7345/mcp and the header Authorization: Bearer <YOUR_TOKEN>.

Capabilities

Thirty-three tools, one server

The full Neuron-to-Neurobase pipeline plus standalone media AI, exposed as agent-first tools. Long-running work returns a job id you can poll; read-only tools are always free.

🧠

Connection & Neurons

5 tools
ping
Reachability and sign-in check — call it first to confirm you're connected.
Free
list_neurons
Every Neuron with live readiness % and source count.
Free
get_neuron
Full detail for one Neuron; refreshes readiness live.
Free
create_neuron
New Neuron from a name and optional description.
Free
delete_neuron
Remove a Neuron and its sources.
Free

Sources & training

6 tools
add_source
Add any source — PDF, text, image, video, or audio (by path or base64), inline text, a YouTube link, or a web page. Returns a job id.
Plan usage
list_sources
Sources on a Neuron with live per-source processing status.
Free
delete_source
Remove a source, mirroring the app's flow.
Free
train_neuron
Materialize and embed a Neuron's sources; reports readiness.
Plan usage
get_job
Status, progress, or result of an extraction job.
Free
wait_for_job
Block until a job finishes, streaming progress notifications.
Free
💬

Ask, test & history

7 tools
query_neuron
Ask a question. Returns the answer plus structured citations — source, excerpt, page, confidence. Set useChatHistory to continue the saved conversation.
Plan usage
run_test
Batch test questions, recorded to the Lab tab with scores.
Plan usage
list_test_runs
Browse past test runs.
Free
get_test_run
Read a past test run with its citations.
Free
list_chats
List saved in-app Lab chat threads.
Free
get_chat_history
Read a saved conversation with its citations.
Free
get_usage
Your plan plus remaining daily and monthly credits.
Free
🔗

Neurobases — pipelines

11 tools
list_neurobases
All pipelines you've built.
Free
get_neurobase
Pipeline graph — nodes, edges, Neuron bindings. Renders interactive in MCP Apps hosts.
Free
create_neurobase
Build a whole pipeline from one declarative graph spec — every editor node type is supported.
Free
update_neurobase
Add or remove nodes and connections.
Free
validate_neurobase
DAG check — flags cycles and unbound slots before a run.
Free
delete_neurobase
Remove a pipeline.
Free
run_neurobase
Execute a pipeline against text or media input. Returns a run id.
Plan usage
run_operation
Run a single operation — query, summarize, compare, filter, merge, fact_check — on text, no pipeline needed.
Plan usage
get_run
Node-by-node status and the final output of a run. Interactive in MCP Apps hosts.
Free
wait_for_run
Block until a run completes, streaming per-node progress.
Free
get_run_media
Fetch media a run produced — images and speech as native content, PDFs and files as embedded resources.
Free
🎨

Media AI

2 tools
generate_media
Generate images, speech, or PDFs, and transform images — standalone, no pipeline needed.
Plan usage
analyze_media
Describe images, transcribe or analyze audio, and summarize video or PDF.
Plan usage
📈

Visuals

2 tools
get_graph_image
Render a Neuron or pipeline graph as a PNG, returned inline — works in every client.
Free
show_in_app
Bring Neurobase to the front and navigate to the live graph or run — the server is the app.
Free

Call tools/list any time for the full machine-readable catalog with argument schemas.

Under the hood

Local, signed-in, and yours

The server is a thin adapter over the same services the app uses. Every call runs as you.

🔒

Localhost only

Default off, behind an explicit Settings toggle. The server binds to 127.0.0.1 — never reachable from other machines — and validates Origin and Host headers to block DNS-rebinding. Local rate limits cap call volume.

🔑

Bearer-token auth

Every request carries your pairing token. Regenerate it to revoke access instantly — old clients stop the moment you roll it.

👤

Runs as you

Tools call the same backend as the app, signed in as your account. Your data, quotas, and citations all behave exactly as in-app — no separate API key to manage.

📁

Direct local media

Because the server lives inside the app, add_source can read a file on your Mac directly — PDFs, images, video, or audio, by path or base64 — no upload step.

Async jobs

Training and pipeline runs return a job id right away. Poll get_job / get_run, or use wait_for_job / wait_for_run for streamed progress — no blocking calls.

📊

Interactive graphs

In MCP Apps hosts, get_neurobase and get_run render an interactive graph right in the chat — click nodes, run live. Elsewhere they fall back to a get_graph_image PNG and neurobase:// deep links.

Pricing

Runs on your plan

Connecting is free and works on every plan — guest, free, and paid. AI work draws from the same usage limits the app uses; read-only tools never count.

ToolsCost
Read-only — ping, list_*, get_*, get_usage, validate_neurobase Always free
Build & edit — create, update, or delete Neurons, sources, and pipelines Free
AI work — add_source, train_neuron, query_neuron, run_test, run_operation, run_neurobase, generate_media, analyze_media Draws on your plan

Hit a limit and the tool returns a clear error with an upgrade hint your agent can relay. Check what's left any time with get_usage.

FAQ

Common questions

Which clients can connect?
Any MCP client that supports the streamable HTTP transport with a Bearer Authorization header — Claude Code, Cursor, VS Code, and Claude Desktop are tested, and Codex works the same way. In Claude Desktop, add it under Settings → Connectors → Add custom connector, since its config file only accepts stdio servers.
Do I need the Neurobase Mac app?
Yes. The server runs on-device inside Neurobase for Mac. Keep the app open while a client is connected; closing it stops the server.
Is it available on iPhone or iPad?
Not yet — the MCP server is Mac-only today. The same account and data back it, so anything an agent creates also lands in your history across devices.
What does it cost?
Connecting is free and works on every plan — guest, free, and paid. Training, queries, media generation, and pipeline runs draw on the same usage limits the app uses; the read-only tools are free. If you hit a limit, the tool returns an error with an upgrade hint.
Are answers still source-cited over MCP?
query_neuron returns the answer plus structured citations — source id, excerpt, page, and confidence — so an agent can quote exactly which source said what. Source attribution is first-class output, not prose.
Can the pipeline graph show up inside the chat?
In hosts that support MCP Apps — Claude, Claude Desktop, VS Code, Goose — get_neurobase and get_run render an interactive graph in the chat: click a node for detail, or type an input and run the pipeline live. Other clients fall back to a get_graph_image PNG plus neurobase:// deep links.
Can I use it from Shortcuts or Siri?
Yes. Core actions — create a Neuron, query a Neuron, run a Neurobase, open in app — are also exposed as App Intents, so they work from Shortcuts and Siri, and through Apple's system-level App Intents → MCP bridge on supported OS versions.
How do I revoke a client?
Open Settings → Developer → MCP Server and tap Regenerate on the pairing token, or switch the server off. Either one cuts existing clients off immediately.
The default port is taken — can I change it?
Yes. Set any port ≥ 1024 in the MCP Server settings. The live URL shown in Settings updates to match — copy the snippet again so your client points at the new port.

Ready to wire it up?

Get Neurobase for Mac, flip on the MCP server, and call it from your favorite client.

Download on theMac App Store Explore Neurobase

Questions? [email protected]