sterben-enec/obsidian-semantic-memory
Local-first semantic memory for Obsidian: SQLite + vector search + FTS + entities + facts + MCP tools.
Platform-specific configuration:
{
"mcpServers": {
"obsidian-semantic-memory": {
"command": "npx",
"args": [
"-y",
"obsidian-semantic-memory"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Semantic memory for Obsidian — local-first indexing, semantic retrieval, FTS, entities, facts, and MCP tools for agents.
[](https://github.com/sterben-enec/obsidian-semantic-memory/actions/workflows/ci.yml) [](https://nodejs.org/) [](./LICENSE)
[Русская версия → README.ru.md](README.ru.md)
obsidian-semantic-memory turns an Obsidian vault into a local memory layer that agents and tools can query.
It indexes Markdown notes into SQLite + vector search and exposes a retrieval stack that combines:
It is built for local-first personal knowledge systems — not cloud dashboards, not hosted SaaS search.
@xenova/transformersgit clone https://github.com/sterben-enec/obsidian-semantic-memory
cd obsidian-semantic-memory
cp .env.example .env
npm install
npm run buildSet VAULT_PATH in .env, then:
# full rebuild
node dist/cli.js rebLoading reviews...