Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Thebrain

von yBookoffVersion 0.3.0i★ –iLäuft auf deinem Computer
Name in der Registryio.github.yBookoff/thebrain

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

MCP server for TheBrain 15: search by meaning, graph traversal and batch writes over the local API

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Suche & KI-Gedächtnis
  • Das musst du eintragen: THEBRAIN_API_KEY

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: THEBRAIN_API_KEY, THEBRAIN_BASE_URL, THEBRAIN_DATA_DIR, THEBRAIN_ALLOW_DESTRUCTIVE, THEBRAIN_EMBEDDING_MODEL, THEBRAIN_EMBEDDING_DTYPE, THEBRAIN_TIMEOUT_MS

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "thebrain": {
      "command": "npx",
      "args": [
        "-y",
        "thebrain-mcp-server"
      ],
      "env": {
        "THEBRAIN_API_KEY": "your-value",
        "THEBRAIN_BASE_URL": "your-value",
        "THEBRAIN_DATA_DIR": "your-value",
        "THEBRAIN_ALLOW_DESTRUCTIVE": "your-value",
        "THEBRAIN_EMBEDDING_MODEL": "your-value",
        "THEBRAIN_EMBEDDING_DTYPE": "your-value",
        "THEBRAIN_TIMEOUT_MS": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add thebrain --env THEBRAIN_API_KEY=your-value --env THEBRAIN_BASE_URL=your-value --env THEBRAIN_DATA_DIR=your-value --env THEBRAIN_ALLOW_DESTRUCTIVE=your-value --env THEBRAIN_EMBEDDING_MODEL=your-value --env THEBRAIN_EMBEDDING_DTYPE=your-value --env THEBRAIN_TIMEOUT_MS=your-value -- npx -y thebrain-mcp-server

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "thebrain": {
      "command": "npx",
      "args": [
        "-y",
        "thebrain-mcp-server"
      ],
      "env": {
        "THEBRAIN_API_KEY": "your-value",
        "THEBRAIN_BASE_URL": "your-value",
        "THEBRAIN_DATA_DIR": "your-value",
        "THEBRAIN_ALLOW_DESTRUCTIVE": "your-value",
        "THEBRAIN_EMBEDDING_MODEL": "your-value",
        "THEBRAIN_EMBEDDING_DTYPE": "your-value",
        "THEBRAIN_TIMEOUT_MS": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "thebrain": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "thebrain-mcp-server"
      ],
      "env": {
        "THEBRAIN_API_KEY": "your-value",
        "THEBRAIN_BASE_URL": "your-value",
        "THEBRAIN_DATA_DIR": "your-value",
        "THEBRAIN_ALLOW_DESTRUCTIVE": "your-value",
        "THEBRAIN_EMBEDDING_MODEL": "your-value",
        "THEBRAIN_EMBEDDING_DTYPE": "your-value",
        "THEBRAIN_TIMEOUT_MS": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • THEBRAIN_API_KEY geheim erforderlich env
    Local API key from TheBrain: Settings > User > Local API Key
  • THEBRAIN_BASE_URL env
    Address of the local API. Default http://localhost:11522, then http://localhost:8001 for older TheBrain builds
  • THEBRAIN_DATA_DIR env
    Where semantic indexes are stored. Default ~/.thebrain-mcp
  • THEBRAIN_ALLOW_DESTRUCTIVE env
    Set to 1 to allow deleting thoughts. Deletion still requires human confirmation. Default 0
  • THEBRAIN_EMBEDDING_MODEL env
    Embedding model for semantic search. Default Xenova/multilingual-e5-small
  • THEBRAIN_EMBEDDING_DTYPE env
    Weight precision: fp32, fp16, q8 or q4. Default q8
  • THEBRAIN_TIMEOUT_MS env
    API request timeout in milliseconds. Default 30000

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto yBookoff bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Suche & KI-Gedächtnisi

  • Mehr Sterne als 0 % der anderen 7247 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 62 % der anderen 7247 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 7247 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Thebrain sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: THEBRAIN_API_KEY

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.3.0) kam vor 23 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Context7, Codebase Memory, Exa

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Context7

von upstash

Up-to-date docs for AI agents

Computer oder Cloud★ 64.224MITAktualisiert heute
Installieren

Codebase Memory

von DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Läuft auf deinem Computer★ 48.148MITAktualisiert vor 20 Tagen
Installieren

Exa

von exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Läuft in der Cloud★ 5.213MITAktualisiert letzten Monat
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

thebrain-mcp

An MCP server for TheBrain 15, built on its local API.

It gives an agent semantic operations over your brain: search by meaning, read a neighbourhood of the graph, and write a decomposed piece of material into the brain as a whole connected structure. It is not a mirror of the API — 19 tools instead of 48 endpoints.

The point is not "save this text". The point is that when you hand an agent an article, it reads it, breaks it into meanings, works out where each one belongs in the graph you already have, what to link it to, and what each note should say.

Published on npm as `thebrain-mcp-server` — npm considers the shorter name

too close to an unrelated existing package. The installed command is still

thebrain-mcp.

Requirements

  • TheBrain 15 running, with the local API enabled
  • Node.js 22 or newer
  • An API key: Settings → User → Local API Key

Install

Claude Code
claude mcp add thebrain -e THEBRAIN_API_KEY=your-key -- npx -y thebrain-mcp-server
Clients with a config file
{

"mcpServers": { "thebrain": { "command": "npx", "args": ["-y", "thebrain-mcp-server"], "env": { "THEBRAIN_API_KEY": "your-key" } } } }

Semantic search

TheBrain's own search matches prefixes: OT finds OTGP, while a synonym or a typo finds nothing. To search by meaning, the server builds a local vector index.

The embeddings package is not part of the install: it weighs around 380 MB, plus 113 MB for the model itself on first run. Install it separately, and only if you want it:

npm install -g @huggingface/transformers

Then, from your client: brain_index with action: "rebuild". Indexing a 10,000-thought brain takes about a minute; later runs only recompute what changed.

The server works without the package. brain_search falls back to a fan-out of prefix queries over the synonyms the agent supplies, and says plainly that recall is lower.

Everything is local: neither your brain's contents nor your queries are sent anywhere.

Settings

VariableDefaultPurpose
THEBRAIN_API_KEY—Required
THEBRAIN_BASE_URLhttp://localhost:11522, then :8001Local API address
THEBRAIN_DATA_DIR~/.thebrain-mcpWhere indexes are stored
THEBRAIN_ALLOW_DESTRUCTIVE0Allow deleting thoughts and links
THEBRAIN_EMBEDDING_MODELXenova/multilingual-e5-smallEmbedding model
THEBRAIN_EMBEDDING_DTYPEq8Weight precision
THEBRAIN_TIMEOUT_MS30000API request timeout

Changing the model or the precision makes an existing index unusable — the server will say so and ask for a rebuild.

THEBRAIN_BASE_URL rarely needs setting. A TheBrain update moved the local API from port 8001 to 11522, so the server tries the new port and falls back to the old one. Set the variable only if TheBrain listens somewhere else; the endpoint exactly as Settings shows it (http://localhost:11522/api/) is fine.

Tools

Reading

ToolWhat it does
brain_listBrains, which one is open, whether the index is ready
brain_get_thoughtA thought, its aliases, its graph and its note in one call
brain_searchSearch by meaning
brain_traverseWalk the graph several hops out
brain_list_types_and_tagsThe brain's vocabulary
brain_recent_changesWhat changed, in plain language
brain_indexIndex status, build and refresh

Writing

ToolWhat it does
brain_create_thoughtA thought together with its note, type, tags and aliases
brain_update_thoughtName, label, type, colours; add and remove aliases
brain_set_note / brain_append_noteReplace or extend a note
brain_linkConnect two thoughts, with a label; with replace, make the link that joins them another kind
brain_unlinkRemove a link, with human confirmation
brain_tagAttach and detach tags
brain_create_type_or_tagA new type or tag; a tag of a name the brain has is given back, not made twice
brain_attach_urlAttach a link, without duplicates
brain_activateOpen a thought on the user's screen
brain_delete_thoughtDelete, with human confirmation
brain_ingestWrite a whole structure in one call
brain_ingest

The main tool for filling a brain. The agent breaks material into thoughts, wires them together through temporary identifiers, and the whole thing lands in one call:

{

"brainId": "…", "thoughts": [ { "tempId": "art", "name": "Article on RAG", "parent": " " }, { "tempId": "embed", "name": "Embeddings", "parent": "art", "note": "…" }, { "tempId": "store", "name": "Vector store", "parent": "art" } ], "links": [ { "from": "embed", "to": "store", "name": "is written into" } ] }

The order of thoughts in the input does not matter — dependencies resolve themselves. Running the same plan twice duplicates nothing, and a thought that was already there keeps the note it has: a plan's note is written only where there is none, and the result says which notes were kept. Bad plans (a cycle, a reference to nowhere) are rejected before the first write.

Skills

The server provides the mechanism — deterministic operations. The methodology (how finely to split meanings, when to attach to something that already exists, what belongs in a note) lives separately, in Claude Code skills. They are plain markdown files, so you can adjust them to your own way of working without rebuilding the server.

SkillWhen it fires
thebrain-ingest"put this article in my brain", "break this down and record it"
thebrain-research"what do I know about X", "have we discussed this already?"
thebrain-organize"clean up my brain", "find duplicates"
thebrain-digest"what did I add this week", "what have I been working on"

Install them as symlinks, so edits in the repository take effect immediately:

mkdir -p ~/.claude/skills

for d in skills/*/; do ln -sfn "$PWD/$d" ~/.claude/skills/"$(basename "$d")" done

Or copy them, if you do not want the link to the repository. For a single project, use .claude/skills in its root instead of ~/.claude/skills.

Skills are picked up when a session starts — an already running session needs a restart (claude --continue keeps the conversation).

Deletion

Of a thought (brain_delete_thought) and of a link (brain_unlink). Off by default. Even with THEBRAIN_ALLOW_DESTRUCTIVE=1 it requires human consent: through a confirmation form if the client supports one, otherwise through a second call with an explicit flag. The agent cannot make this decision for you.

Development

npm install

npm test # unit tests, no live TheBrain needed npm run build

Contract tests against a live API:

THEBRAIN_API_KEY=… npm test                                  # read-only

THEBRAIN_API_KEY=… THEBRAIN_TEST_BRAIN_ID= npm test # + writes

The write tests require a separate, throwaway brain and refuse to touch any brain with more than 500 thoughts. The read-only tests that need a brain read that one too, and skip without it: no test reads another brain.

Documentation

  • ARCHITECTURE.md — how the server is built and why: layer boundaries, the mechanism/policy split, error philosophy, the semantic layer, and the reasons behind each decision.
  • docs/api-map.md — the local API's behaviour, including the undocumented parts, verified against a live instance, with the measurements.
  • docs/stack-evaluation.md — why TypeScript, with numbers.
  • CONTRIBUTING.md — how to work on this.

Support

thebrain-mcp is built and maintained in spare time. If it earns a place in your workflow, you can sponsor it on GitHub — once or monthly.

License

MIT

PopNx fragen