brain.md

data-ai MCP Server

Local-first markdown notes with a first-class MCP server. 16 tools + 2 resources for Claude Code, Claude Desktop, Cursor and any MCP agent. Per-folder permissions, semantic RAG via LanceDB, single Bun binary. AGPL.

VerifiedInstall Ready
data-aidata-ai
2 views19 stars0 forksv0.4.9AGPL-3.0

Why This Matters

Discovered via github-topic:mcp-server and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:mcp-server
Stars
19
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npm install brain.md
47
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (47)

2048

—

weekly_digest

`read`

DIM

`2048`

find_related

`read`

compare_notes

`read`

Model

`nvidia/llama-nemotron-embed-vl-1b-v2:free`

License

Proprietary

context_for_query

`read`

Name

`brain.md` (or anything you like)

Field

Value

Obsidian

Logseq

semantic_outline

`read`

Proprietary

**AGPL-3.0**

find_orphans

`read`

find_similar_tasks

`read`

vectors

+----------------+

arm64

[`brain-md-linux-arm64`](https://github.com/mi4uu/brain.md/releases/latest/download/brain-md-linux-arm64)

x64

[`brain-md-windows-x64.exe`](https://github.com/mi4uu/brain.md/releases/latest/download/brain-md-windows-x64.exe)

Method

Path

GET

`/api/rag/status`

get_backlinks

`read`

list_tags

none

PORT

`3000`

XDG_DATA_HOME

—

Provider

OpenAI-compatible

Tool

Folder perm

get_tasks

none

Purpose

Env var

XDG_CONFIG_HOME

—

varies

✓

POST

`/api/rag/test`

read_note

`read`

write_note

`write`

Var

Default

GIT_AUTOCOMMIT

`1`

384

✓

search_notes

none

Vault

`XDG_DATA_HOME`

append_note

`write`

GIT_AUTOCOMMIT_DEBOUNCE_MS

`15000`

Ollama

e.g. `nomic-embed-text`

similar_notes

none

Settings

`XDG_CONFIG_HOME`

Platform

Architecture

OpenAI

`text-embedding-3-small`

list_notes

`read`

VAULT_DIR

XDG