io.github.Semiotronika/LINZA-MCP
Officialby Semiotronika · Python
LINZA
Local-first MCP sidecar for Markdown artifacts, review intents, and supervised knowledge growth.
Local-first sidecar for Markdown artifacts, reviews, and supervised knowledge management.
Topics
README not available yet.
Install
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.
claude_desktop_config.json
{
"mcpServers": {
"LINZA-MCP": {
"command": "uvx",
"args": [
"linza-mcp"
],
"env": {
"LINZA_VAULT": "./vault",
"LINZA_EMBED_PROVIDER": "<YOUR_LINZA_EMBED_PROVIDER>",
"LINZA_EMBED_URL": "<YOUR_LINZA_EMBED_URL>",
"LINZA_EMBED_MODEL": "<YOUR_LINZA_EMBED_MODEL>",
"LINZA_EMBED_KEY": "<YOUR_LINZA_EMBED_KEY>",
"LINZA_BRIDGE_THRESHOLD": "<YOUR_LINZA_BRIDGE_THRESHOLD>",
"LINZA_MAX_BRIDGE_PAIRS": "<YOUR_LINZA_MAX_BRIDGE_PAIRS>",
"LINZA_DEFAULT_PROFILE": "<YOUR_LINZA_DEFAULT_PROFILE>",
"LINZA_LANGUAGE": "<YOUR_LINZA_LANGUAGE>"
}
}
}
}