Semantic knowledge engine for Obsidian with auto-classification and DAG hierarchy
Connect Runs on your machine
claude mcp add nouz-mcp -e OBSIDIAN_ROOT=<OBSIDIAN_ROOT> -e NOUZ_CONFIG=<NOUZ_CONFIG> -e NOUZ_DATABASE_NAME=<NOUZ_DATABASE_NAME> -e NOUZ_DATABASE_PATH=<NOUZ_DATABASE_PATH> -e EMBED_ENABLED=<EMBED_ENABLED> -e EMBED_PROVIDER=<EMBED_PROVIDER> -e EMBED_MODEL=<EMBED_MODEL> -e EMBED_API_URL=<EMBED_API_URL> -- uvx nouz-mcp==4.0.0
{
"mcpServers": {
"nouz-mcp": {
"command": "uvx",
"args": [
"nouz-mcp==4.0.0"
],
"env": {
"OBSIDIAN_ROOT": "<OBSIDIAN_ROOT>",
"NOUZ_CONFIG": "<NOUZ_CONFIG>",
"NOUZ_DATABASE_NAME": "<NOUZ_DATABASE_NAME>",
"NOUZ_DATABASE_PATH": "<NOUZ_DATABASE_PATH>",
"EMBED_ENABLED": "<EMBED_ENABLED>",
"EMBED_PROVIDER": "<EMBED_PROVIDER>",
"EMBED_MODEL": "<EMBED_MODEL>",
"EMBED_API_URL": "<EMBED_API_URL>"
}
}
}
}
{
"mcpServers": {
"nouz-mcp": {
"command": "uvx",
"args": [
"nouz-mcp==4.0.0"
],
"env": {
"OBSIDIAN_ROOT": "<OBSIDIAN_ROOT>",
"NOUZ_CONFIG": "<NOUZ_CONFIG>",
"NOUZ_DATABASE_NAME": "<NOUZ_DATABASE_NAME>",
"NOUZ_DATABASE_PATH": "<NOUZ_DATABASE_PATH>",
"EMBED_ENABLED": "<EMBED_ENABLED>",
"EMBED_PROVIDER": "<EMBED_PROVIDER>",
"EMBED_MODEL": "<EMBED_MODEL>",
"EMBED_API_URL": "<EMBED_API_URL>"
}
}
}
}
{
"servers": {
"nouz-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"nouz-mcp==4.0.0"
],
"env": {
"OBSIDIAN_ROOT": "<OBSIDIAN_ROOT>",
"NOUZ_CONFIG": "<NOUZ_CONFIG>",
"NOUZ_DATABASE_NAME": "<NOUZ_DATABASE_NAME>",
"NOUZ_DATABASE_PATH": "<NOUZ_DATABASE_PATH>",
"EMBED_ENABLED": "<EMBED_ENABLED>",
"EMBED_PROVIDER": "<EMBED_PROVIDER>",
"EMBED_MODEL": "<EMBED_MODEL>",
"EMBED_API_URL": "<EMBED_API_URL>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
OBSIDIAN_ROOTOptional | Path to Obsidian vault |
NOUZ_CONFIGOptional | Absolute path to config.yaml; if omitted, server looks in current working directory |
NOUZ_DATABASE_NAMEOptional | SQLite cache filename inside OBSIDIAN_ROOT |
NOUZ_DATABASE_PATHOptional | Full SQLite cache path; takes precedence over NOUZ_DATABASE_NAME |
EMBED_ENABLEDOptional | Enable embedding-based features |
EMBED_PROVIDEROptional | Embedding provider: openai-compatible endpoint or ollama |
EMBED_MODELOptional | Embedding model name |
EMBED_API_URLOptional | Embedding API endpoint |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 2 Sep 2026 |
| Last updated | 2 Sep 2026 |
| Registry name | io.github.Semiotronika/NOUZ-MCP |
More productivity servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
