Unified MCP Server for Obsidian - graph-based note management with semantic classification
{
"mcpServers": {
"io-github-kvantra-dev-nouz-mcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Unified MCP Server for Obsidian - graph-based note management with semantic classification
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 1 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
a self-hosted project management & Kanban solution + Instant shareable boards
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Official Notion MCP Server
🗂️🤖 Airtable Model Context Protocol Server, for allowing AI systems to interact with your Airtable bases
MCP Security Weekly
Get CVE alerts and security updates for io.github.KVANTRA-dev/NOUZ-MCP and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
One server. Three approaches. Your notes find their own place in the graph.
You write in Obsidian. A lot. Over time your vault turns into a mess — hundreds of notes connected somehow, with no system or logic.
NOUZ fixes this. It reads your notes, analyzes the content, and builds the knowledge graph itself — what belongs where, what "sign" each note has, where the semantic connections between different branches are.
No API keys needed. NOUZ works with your own embedding model.
Add parents: to a note — and NOUZ automatically places it in the hierarchy. No manual folder sorting.
Using embeddings (local model), NOUZ understands what the note is about and assigns it a "sign" — T (technology), S (science), H (humanities) or any other you define.
Notes from different branches can be semantically close. NOUZ finds these bridges and suggests linking them.
Over time the content of a branch changes. NOUZ shows when the actual composition of notes diverges from the declared topic — this is core_drift, a signal that the branch has grown beyond its domain.
| Mode | What It Does | Embeddings? |
|---|---|---|
| LUCA | Pure graph — only links and hierarchy | ❌ |
| PRIZMA | Full semantics — classification, bridges, drift | ✅ |
| SLOI | Strict 5-level hierarchy with control | ✅ |
Start with LUCA — just connect and add links. Move to PRIZMA or SLOI when you want semantics.
# Install via PyPI (recommended)
pip install nouz-mcp
# Run
OBSIDIAN_ROOT=/path/to/vault nouz-mcp
Or from source:
git clone https://github.com/KVANTRA-dev/NOUZ-MCP
cd NOUZ-MCP
pip install -r requirements.txt
OBSIDIAN_ROOT=./vault python server.py
Connect to Claude Desktop, Cursor, Opencode, or any other MCP client:
{
"mcpServers": {
"nouz": {
"command": "nouz-mcp",
"env": {
"OBSIDIAN_ROOT": "/path/to/vault",
"MODE": "prizma",
"EMBED_API_URL": "http://127.0.0.1:1234/v1"
}
}
}
}
---
type: module
level: 3
sign: T
parents:
- Machine Learning
---
Your note here.
T (core)
├── TH (pattern: AI)
│ ├── TH (module: ML)
│ │ ├── TH (quant: neural-networks.md) — T
│ │ └── TS (quant: transformers.md) — T
│ └── TH (module: Ethics)
│ └── TH (quant: ai-safety.md) — T
└── TS (pattern: Physics)
└── ...
The more you write — the smarter your knowledge base becomes, and the agent working with NOUZ.
In config.yaml you define 2–5 domains as text descriptions. The server converts them into reference vectors — coordinate axes in the multidimensional embedding space.
mode: prizma
etalons:
- sign: T
name: Technology
text: "programming software architecture machine learning neural networks"
- sign: S
name: Science
text: "physics chemistry biology mathematics formal logic theorems"
- sign: H
name: Humanities
text: "philosophy psychology sociology history literature ethics"
**On core