Skip to main content

Unified MCP Server for Obsidian - graph-based note management with semantic classification

Project description

Nouz MCP Server

Unified MCP Server for Obsidian — graph-based note management with semantic classification.

Features

  • Three modes: luca, prizma, sloi
  • Graph-based note organization with parent-child relationships
  • Semantic classification using embedding similarity
  • Auto mode selection based on query content
  • Full-text search and path suggestions

Installation

pip install nouz-mcp

Configuration

Environment Variables

Variable Default Description
OBSIDIAN_ROOT ./obsidian Path to Obsidian vault
MODE prizma Server mode: luca, prizma, or sloi
EMBED_ENABLED true Enable embedding-based features
EMBED_PROVIDER openai Embedding provider: openai, gigachat, lmstudio
EMBED_MODEL - Embedding model name
EMBED_API_URL http://127.0.0.1:1234/v1 Embedding API endpoint
LLM_API_URL http://127.0.0.1:1234/v1 LLM API endpoint

Running

# Basic usage
nouz-mcp

# With custom vault path
OBSIDIAN_ROOT=/path/to/vault nouz-mcp

# With specific mode
MODE=sloi nouz-mcp

MCP Tools

  • list_notes — List notes in vault
  • read_note — Read note content with metadata
  • write_note — Create/update note
  • search_notes — Full-text search
  • get_parents — Get parent notes
  • suggest_parents — Suggest similar parent notes (prizma/sloi)
  • suggest_metadata — Auto-suggest metadata
  • index_all — Reindex all notes
  • embed — Get text embedding

Development

pip install -e .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nouz_mcp-2.1.3.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nouz_mcp-2.1.3-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file nouz_mcp-2.1.3.tar.gz.

File metadata

  • Download URL: nouz_mcp-2.1.3.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.1

File hashes

Hashes for nouz_mcp-2.1.3.tar.gz
Algorithm Hash digest
SHA256 298202a5bfcd643c24f4cf96f5adb039466046f4c5bdfdcd291d3b228222d7af
MD5 9786c6137db8a7043c4ab44739f24457
BLAKE2b-256 9d81cd314c2031e52f890ff6d30113c6dde8fa2d676dfdbbf85c7e465f073454

See more details on using hashes here.

File details

Details for the file nouz_mcp-2.1.3-py3-none-any.whl.

File metadata

  • Download URL: nouz_mcp-2.1.3-py3-none-any.whl
  • Upload date:
  • Size: 18.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.1

File hashes

Hashes for nouz_mcp-2.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 541b802cf78eee74acf92a9cdaa81818ffe74ea7f17a704d9f0e9247e7d3883a
MD5 4ffe847fb86b0bc2d3e795aa0aaabcd0
BLAKE2b-256 d1c853d6f96a232380c37e0fdc4bcbd1d70376719db3df0b0f40848adb393037

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page