
LINZA
A local-first sidecar that indexes Markdown folders into SQLite and exposes structured review workflows through MCP. It scans your Obsidian vault or docs directory, builds a map of material types and connections, then surfaces review intents you can accept or skip before anything writes. The agent_workspace tool gates all changes: doctor checks vault health, index builds the map, review_next shows proposed edits with evidence, and apply_review_items runs dry-run first. Embeddings are optional but unlock semantic search and topic clustering via LM Studio or Ollama. Designed for knowledge bases that have grown too large to navigate by memory, where you want the agent to suggest structure without autonomous writes.
- GitHub stars
- 3
- tools
- 7
- auth
- Secret needed
- transport
- STDIO
- env vars
- 9
- last updated
- Jun 1, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
agent_workspaceЕдиный вход для диагностики, карты, импорта, ревью, обучения, роста, связей, памяти и экспорта контекста
Единый вход для диагностики, карты, импорта, ревью, обучения, роста, связей, памяти и экспорта контекста
No parameter schema in public metadata yet.
guide_next_stepsПоказать следующий безопасный шаг простым языком
Показать следующий безопасный шаг простым языком
No parameter schema in public metadata yet.
index_allПроиндексировать Markdown-папку в `.linza/linza.db`
Проиндексировать Markdown-папку в `.linza/linza.db`
No parameter schema in public metadata yet.
searchСемантический и лексический поиск
Семантический и лексический поиск
No parameter schema in public metadata yet.
read_fileПрочитать точный Markdown-файл
Прочитать точный Markdown-файл
No parameter schema in public metadata yet.
get_statsБыстрые счетчики служебной базы
Быстрые счетчики служебной базы
No parameter schema in public metadata yet.
scan_vaultДиагностика папки без записи
Диагностика папки без записи
No parameter schema in public metadata yet.
Sponsors
Configuration
LINZA_VAULTdefault: ./vaultAbsolute path to the Markdown workspace or vault LINZA may index. Defaults to ./vault.
LINZA_EMBED_PROVIDEREmbedding provider. Allowed values: lmstudio, openai, ollama. Default: lmstudio.
LINZA_EMBED_URLEmbedding API base URL when LINZA_EMBED_PROVIDER is lmstudio, openai, or ollama.
LINZA_EMBED_MODELEmbedding model name.
LINZA_EMBED_KEYsecretOptional embedding API key.
LINZA_BRIDGE_THRESHOLDSemantic bridge threshold as a floating-point string. Default: 0.55.
LINZA_MAX_BRIDGE_PAIRSMaximum note pairs for semantic bridge rebuilds. Default: 1000000. Use 0 to disable the guard.
LINZA_DEFAULT_PROFILEDefault search profile name. Defaults to general.
LINZA_LANGUAGEUser-facing guide language. Allowed values: auto, en, ru. Default: auto.
Readme
LINZA - локальный MCP-сервер для агентской работы с папками знаний
Не меняет данные. Меняет взгляд.
LINZA работает с Obsidian vault, Markdown-папками, документами, статьями, логами и черновиками. Она нужна, когда материалов уже слишком много и вы хотите разобрать базу, выделить в ней основные области и научить агента хорошо ориентироваться в ней.
LINZA читает выбранную папку, строит рядом локальную SQLite-базу .linza/linza.db и дает агенту рабочую карту: какие темы есть в материалах, какие форматы повторяются, какие заметки могут быть связаны, где видны цепочки причина/следствие и что может пригодиться в будущих сессиях.
Details
- Repository
- github.com/semiotronika/linza-mcp
- Category
- Documents & Knowledge
- Package
linza-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active