Mmcp.market

Nouz MCP server

by Semiotronika·io.github.Semiotronika/NOUZ-MCP·v4.0.0

Semantic knowledge engine for Obsidian with auto-classification and DAG hierarchy

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

19 stars104 downloads/wk

Reviews

Write one

Nobody has reviewed Nouz yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Nouz tools (18, 4 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_entitywrite action

    Create a new knowledge-base entity as a Markdown file, then assign initial graph metadata. Use this

  • calibrate_cores

    Build or refresh reference embeddings for the semantic domains defined in config.yaml. Use this after

  • chunk_file

    Read one Markdown note and return deterministic chunks of its body. Read-only:

  • chunk_text

    Split Markdown text into deterministic chunks. This is a read-only low-level

  • embedwrite action

    Create a vector embedding for a short text using the configured embedding provider. Returns the vector

  • get_children

    Traverse the hierarchy downward from one note. Returns all direct and transitive child note paths from

  • get_parents

    Return the parent links of one note from the graph index. Each result includes the parent entity name

  • index_all

    Scan the whole Markdown vault and rebuild the local SQLite index of files, metadata, and graph links.

  • list_files

    List notes already known to the local index. Returns lightweight records with path, type, level, and sign,

  • process_orphans

    Batch-process notes that are missing key metadata. It can propose or write domain signs, material

  • read_file

    Read one Markdown note from the local knowledge base. Returns the note body, YAML frontmatter,

  • recalc_core_mix

    Recalculate each higher-level node's domain composition from its children. This reveals structural

  • recalc_signs

    Reclassify all indexed notes against the current domain configuration. Use this after calibrate_cores,

  • search_chunks

    Search stored chunk embeddings by semantic similarity. Read-only: it does not index or write anything.

  • suggest_metadata

    Analyze one note and propose knowledge-graph metadata for review. Returns suggested domain sign,

  • suggest_parents

    Suggest parent notes for one note by vector similarity. Returns ranked candidates with scores so a

  • update_metadatawrite action

    Update only YAML frontmatter for an existing note and preserve the Markdown body exactly.

  • write_filewrite action

    Create or replace one Markdown note with YAML metadata. Use it when an agent has an explicit final

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan24 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 18 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Nouz repository's README, as published. We do not edit it. Read it on GitHub

NOUZ — Семантический MCP-сервер для вашей базы знаний

Структура появляется из содержания.

Работает с Obsidian, Logseq и любыми директориями Markdown-файлов.

NOUZ работает на MCP Python SDK v2.

🇬🇧 English version

Зачем нужен Nouz

NOUZ выступает прослойкой между вашей базой заметок и AI-агентом. Он помогает превратить разрозненные Markdown-файлы в граф, с которым удобно работать и вам, и агенту:

Вы задаете "Ядра" — базовые домены вашей базы. Когда вы добавляете новую заметку, NOUZ читает ее текст, сравнивает векторы и предлагает доменный знак или комбинацию доменов.

  1. Автоматическая классификация (Семантика)

Сервер строит направленный структурный граф: hierarchy держится как DAG без циклов, а дополнительные смысловые связи живут рядом:

  1. Поиск связей между заметками
  • Семантические мосты: две заметки из разных доменов указывают на одну и ту же идею.
  • Явные теговые связи можно хранить вручную в YAML.

NOUZ хранит доменный профиль содержательных узлов и может сравнить его с заявленным знаком. Если модуль описан как один домен, а его профиль постепенно тянет в другой, сервер покажет расхождение (core_drift).

  1. Отслеживание эволюции базы (Дрифт)

В зависимости от ваших задач NOUZ работает в трех режимах: от простого графа (LUCA) до строгой 5-уровневой иерархии (SLOI).

Как это работает

  1. Вы описываете домены в config.yaml — какую область покрывает каждый домен и по каким признакам текста его узнавать.
  2. Сервер превращает описания в векторы-эталоны (локально, через LM Studio или Ollama).
  3. Каждая новая заметка проецируется на эти оси. Знак определяется содержанием, или вами.

Здесь важно разделять два слоя. artifact_signs описывают форму L5-артефактов: лог, источник, гипотеза, спецификация и так далее. Эти знаки не агрегируются в доменный знак L4. Лог остается логом, источник остается источником.

coremix — не сумма типов артефактов. Это доменный профиль в SQLite-индексе. L4/L3/L2 получают его из собственного текста при recalcsigns, а родительские узлы могут затем получить усредненный профиль дочерних содержательных узлов через recalccoremix. core_drift появляется, когда сохраненный доменный профиль и текущий sign указывают на разные ведущие домены.

Семантические мосты находят связи между заметками из разных доменов, когда тексты близки по смыслу. Если для обеих заметок уже есть чанки, мост дополнительно проверяется лучшей парой из них и возвращает конкретный признак. Теги остаются явной пользовательской разметкой.

Быстрый старт

pip install nouz-mcp
OBSIDIAN_ROOT=/path/to/vault nouz-mcp

Без config.yaml сервер стартует в режиме LUCA — граф без семантики, работает сразу.

Чтобы включить семантический режим, создайте локальный конфиг из шаблона:

cp config.template.yaml config.yaml

В Windows PowerShell:

Copy-Item config.template.yaml config.yaml

Или из исходников:

git clone https://github.com/Semiotronika/NOUZ-MCP
cd NOUZ-MCP
pip install -r requirements.txt
cp config.template.yaml config.yaml
OBSIDIAN_ROOT=./vault python server.py

Подключение к Claude Desktop, Cursor, Opencode или любому MCP-клиенту:

{
  "mcpServers": {
    "nouz": {
      "command": "nouz-mcp",
      "env": {
        "OBSIDIAN_ROOT": "/path/to/vault",
        "NOUZ_CONFIG": "/absolute/path/to/config.yaml",
        "EMBED_API_URL": "http://127.0.0.1:1234/v1"
      }
    }
  }
}

Инструменты MCP

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add NOUZ-MCP -- uvx nouz-mcp
Add to Cursor

Nouz: common questions

Is Nouz MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Nouz safety report
How do I install Nouz?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Nouz need an API key?
No secret keys are declared. It reads 8 settings from the environment.
Is Nouz maintained?
The last commit was 18 days ago (2026-09-02). The latest release is v4.0.0.
What can I use instead of Nouz?
Servers from other publishers that do the same job: Obsidian Hybrid Search MCP server, Exomem MCP server and Enzyme MCP server. Compare all Nouz alternatives.

Alternatives to Nouz

Same job from other publishers: the closest match first, then the best rated.

All Nouz alternatives →
  • Obsidian Hybrid Search
    Search Obsidian vaults with hybrid full-text, fuzzy, semantic, and graph retrieval.
    B
  • Exomem
    Local Markdown/Obsidian knowledge substrate for MCP agents with governed memory and hybrid search.
    A
  • Enzyme
    Semantic search and pattern discovery for Obsidian and markdown vaults.
    A
  • Obsidian
    Read, write, search, and surgically edit Obsidian notes, tags, and frontmatter via MCP.
    A
  • Agent-Native Content
    Open-source Obsidian for MDX - edit local docs with agent assistance
    A

More from Semiotronika