Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Nouz

von SemiotronikaVersion 4.0.0i★ –iLäuft auf deinem Computer
Name in der Registryio.github.Semiotronika/NOUZ-MCP

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

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

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Dokumente, Tabellen & Büroarbeit

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: OBSIDIAN_ROOT, NOUZ_CONFIG, NOUZ_DATABASE_NAME, NOUZ_DATABASE_PATH, EMBED_ENABLED, EMBED_PROVIDER, EMBED_MODEL, EMBED_API_URL

Du brauchst

  • PyPIuv für Python installiert (für den Befehl uvx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "nouz": {
      "command": "uvx",
      "args": [
        "nouz-mcp"
      ],
      "env": {
        "OBSIDIAN_ROOT": "your-value",
        "NOUZ_CONFIG": "your-value",
        "NOUZ_DATABASE_NAME": "your-value",
        "NOUZ_DATABASE_PATH": "your-value",
        "EMBED_ENABLED": "your-value",
        "EMBED_PROVIDER": "your-value",
        "EMBED_MODEL": "your-value",
        "EMBED_API_URL": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add nouz --env OBSIDIAN_ROOT=your-value --env NOUZ_CONFIG=your-value --env NOUZ_DATABASE_NAME=your-value --env NOUZ_DATABASE_PATH=your-value --env EMBED_ENABLED=your-value --env EMBED_PROVIDER=your-value --env EMBED_MODEL=your-value --env EMBED_API_URL=your-value -- uvx nouz-mcp

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "nouz": {
      "command": "uvx",
      "args": [
        "nouz-mcp"
      ],
      "env": {
        "OBSIDIAN_ROOT": "your-value",
        "NOUZ_CONFIG": "your-value",
        "NOUZ_DATABASE_NAME": "your-value",
        "NOUZ_DATABASE_PATH": "your-value",
        "EMBED_ENABLED": "your-value",
        "EMBED_PROVIDER": "your-value",
        "EMBED_MODEL": "your-value",
        "EMBED_API_URL": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "nouz": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "nouz-mcp"
      ],
      "env": {
        "OBSIDIAN_ROOT": "your-value",
        "NOUZ_CONFIG": "your-value",
        "NOUZ_DATABASE_NAME": "your-value",
        "NOUZ_DATABASE_PATH": "your-value",
        "EMBED_ENABLED": "your-value",
        "EMBED_PROVIDER": "your-value",
        "EMBED_MODEL": "your-value",
        "EMBED_API_URL": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • OBSIDIAN_ROOT env
    Path to Obsidian vault
  • NOUZ_CONFIG env
    Absolute path to config.yaml; if omitted, server looks in current working directory
  • NOUZ_DATABASE_NAME env
    SQLite cache filename inside OBSIDIAN_ROOT
  • NOUZ_DATABASE_PATH env
    Full SQLite cache path; takes precedence over NOUZ_DATABASE_NAME
  • EMBED_ENABLED env
    Enable embedding-based features
  • EMBED_PROVIDER env
    Embedding provider: openai-compatible endpoint or ollama
  • EMBED_MODEL env
    Embedding model name
  • EMBED_API_URL env
    Embedding API endpoint

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 8. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto Semiotronika bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Dokumente, Tabellen & Büroarbeiti

  • Mehr Sterne als 0 % der anderen 3572 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 32 % der anderen 3572 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 3572 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Nouz sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (4.0.0) kam vor 2 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Agent-Native Calendar

Agent-Native Google Calendar - manage events, sync, and public booking

von BuilderIOWachsend★ 7620Aktualisiert vor 2 Monaten

Läuft in der Cloud

Excel MCP Server

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

von haris-musaWeit verbreitet↓ 49.636/Wo.★ 4276Aktualisiert vor 7 Tagen

Läuft auf deinem Computer

MCP Server for Excel

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

von sbroenneWachsend↓ 4321/Wo.★ 847Aktualisiert vor 5 Tagen

Läuft auf deinem Computer

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

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

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

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

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

🇬🇧 English version


Зачем нужен Nouz

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

  1. Автоматическая классификация (Семантика) Вы задаете "Ядра" — базовые домены вашей базы. Когда вы добавляете новую заметку, NOUZ читает ее текст, сравнивает векторы и предлагает доменный знак или комбинацию доменов.
  1. Поиск связей между заметками Сервер строит направленный структурный граф: hierarchy держится как DAG без циклов, а дополнительные смысловые связи живут рядом:
  • *Семантические мосты:* две заметки из разных доменов указывают на одну и ту же идею.
  • Явные теговые связи можно хранить вручную в YAML.
  1. Отслеживание эволюции базы (Дрифт) NOUZ хранит доменный профиль содержательных узлов и может сравнить его с заявленным знаком. Если модуль описан как один домен, а его профиль постепенно тянет в другой, сервер покажет расхождение (core_drift).

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


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

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

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

core_mix — не сумма типов артефактов. Это доменный профиль в SQLite-индексе. L4/L3/L2 получают его из собственного текста при recalc_signs, а родительские узлы могут затем получить усредненный профиль дочерних содержательных узлов через recalc_core_mix. 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

ИнструментЗачем
suggest_metadataЗнак, уровень, мосты, дрифт-предупреждения
write_fileЗаписать заметку с YAML-разметкой
update_metadataОбновить только YAML, не меняя текст заметки
read_fileПрочитать заметку + метаданные
calibrate_coresОбновить векторы-эталоны ядер
recalc_signsПересчитать знаки всех заметок
recalc_core_mixПересчитать доменный профиль родителей по дочерним содержательным узлам
index_allПереиндексировать всю базу; в PRIZMA/SLOI с with_embeddings=true также обновляет эмбеддинги файлов/чанков
embedПолучить вектор для текста в PRIZMA/SLOI
chunk_textРазрезать Markdown-текст на стабильные чанки в PRIZMA/SLOI
chunk_fileРазрезать тело одной заметки на стабильные чанки в PRIZMA/SLOI
search_chunksИскать по сохранённым chunk embeddings в PRIZMA/SLOI; по умолчанию снижает анизотропию
list_filesСписок с фильтрами по уровню, знаку
get_childrenПройти вниз по графу
get_parentsПройти вверх по графу
suggest_parentsНайти родителей для сироты
add_entityСоздать сущность в один шаг (автоматический знак и иерархия, теги только явно)
process_orphansАвтозаполнение файлов без разметки

Конфигурация

Минимальный config.yaml:

mode: prizma

etalons:

  • sign: S name: Systems Analysis text: > Methodology for analysing complex objects: feedback loops, emergent properties, self-regulation, bifurcation points. Cybernetics, synergetics, dissipative structures, catastrophe theory, autopoiesis — tools for understanding how the whole exceeds the sum of its parts. Not data and not code — a way of thinking about how parts form a whole and why systems behave non-linearly.
  • sign: D name: Data & Science text: > Physics and cosmology: from subatomic particles to the large-scale structure of the Universe. Lagrangians, curvature tensors, scattering cross-sections, quarks, bosons, fermions, plasma, vacuum fluctuations, cosmic microwave background, cosmological constant, decoherence. Pure science about the nature of matter, energy and spacetime.
  • sign: E name: Engineering text: > Software engineering, machine learning and infrastructure: writing and debugging code, deployment, containerisation, neural networks, inference, tokenisation, data serialisation, microservices, CI/CD, automated testing, refactoring, Git, Docker, Kubernetes, APIs. The practical discipline of building computational systems from architecture to production.

thresholds: sign_spread: 0.05 confident_spread: 60.0 pattern_second_sign_threshold: 30.0 semantic_bridge_threshold: 0.55 parent_link_threshold: 0.55

artifact_signs:

  • sign: n name: Note text: Short note, observation, fragment.
  • sign: c name: Concept text: Definition, concept, entity description.
  • sign: r name: Reference text: External source, documentation, link, citation.
  • sign: l name: Log text: Session log, chronology, dialogue record.
  • sign: u name: Update text: Update, release note, changelog entry.
  • sign: h name: Hypothesis text: Hypothesis, assumption, speculative idea.
  • sign: s name: Specification text: Technical specification, instruction, requirements.

После настройки запустите calibrate_cores — сервер создаст эталонные векторы. Проверьте попарные косинусы: mean-centered между разными доменами должен быть заметно ниже исходного. Если все пары примерно одинаковые — усильте различия в текстах. Отдельную проверку эталонов можно запустить из установленного пакета: nouz-calc-etalons --config config.yaml.

etalons — это смысловые домены, которые сравниваются через эмбеддинги. artifact_signs — тип материала для артефактов L5: заметка, концепт, ссылка, лог, обновление, гипотеза или спецификация. Это эвристическая метка. Домены обычно обозначаются заглавными буквами (S/D/E), а типы материала — строчными (n/c/r/l/u/h/s); их можно заменить в конфиге на любые другие значения. При необходимости для любого типа можно добавить keywords: тогда сервер будет использовать ваши слова для эвристики вместо встроенного RU/EN набора.

Реальный пример расчёта

Вот фактические результаты для эталонов S/D/E с моделью text-embedding-granite-embedding-278m-multilingual:

=== Pairwise Cosine (raw) ===

S↔D: 0.5894 S↔E: 0.5862 D↔E: 0.6022

=== Pairwise Cosine (mean-centered) === S↔D: -0.5059 S↔E: -0.5117 D↔E: -0.4822

Отрицательные mean-centered значения здесь хороший результат: после вычитания среднего вектора домены хорошо расходятся. Smoke test эталонов текущим nouz-calc-etalons: S→99.6%, D→98.5%, E→98.1%. Это не оценка всей базы, а быстрая проверка, что каждый эталон после того же центрирования уверенно возвращается к своему знаку.

ПеременнаяПо умолчаниюОписание
OBSIDIAN_ROOT./obsidianПуть к хранилищу
NOUZ_CONFIG*(пусто)*Абсолютный путь к config.yaml; если не задан, сервер ищет конфиг в текущей директории
NOUZ_DATABASE_NAMEobsidian_kb.dbИмя файла SQLite-кэша внутри OBSIDIAN_ROOT; удобно для изолированных проверок, например obsidian_kb.public.db
NOUZ_DATABASE_PATH*(пусто)*Полный путь к SQLite-кэшу; имеет приоритет над NOUZ_DATABASE_NAME
EMBED_PROVIDERopenaiopenai, lmstudio, ollama
EMBED_API_URLhttp://127.0.0.1:1234/v1Эндпоинт для эмбеддингов
EMBED_API_KEY*(пусто)*API-ключ, если нужен
EMBED_MODEL*(пусто)*Имя модели

Приватность

КомпонентЛокально?
Эмбеддинги (LM Studio / Ollama)✅ Да
Ваши заметки✅ Да
Сервер NOUZ✅ Да
Контекст AI-агента (Claude, ChatGPT)❌ Уходит в облако

Всё критичное остаётся на вашей машине.


Разработка

git clone https://github.com/Semiotronika/NOUZ-MCP

cd NOUZ-MCP pip install -e . python -m compileall -q nouz_mcp pytest_smoke.py scripts python -m pytest -q python test_server.py


Ссылки

MIT License © 2026 Maria Belkina

*Косинусы считаются. Синтаксис меняется. Семантика остаётся.*

PopNx fragen