MCP Hub
Back to servers

Knowledge Assistant MCP Server

Enables Claude Code to interact with Obsidian vaults by providing tools for multi-term searching, reading notes, and exploring tag-based relationships. It allows users to query, analyze, and manage their personal knowledge base directly through natural language.

glama
Updated
Feb 7, 2026

Knowledge Assistant MCP Server

Serveur MCP (Model Context Protocol) pour interroger un vault Obsidian depuis Claude Code.

Fonctionnalités

OutilDescription
knowledge_searchRecherche multi-termes avec logique AND
knowledge_readLire le contenu complet d'une note
knowledge_relatedTrouver les notes liées à un concept
knowledge_statsStatistiques du vault (notes, tags, types)
knowledge_explore_tagLister les notes par tag
knowledge_backlinksTrouver les backlinks d'une note
knowledge_recentNotes récemment modifiées

Installation

Prérequis

  • Python 3.10+
  • uv (gestionnaire de packages)

Configuration Claude Code

Linux/macOS

Ajouter dans ~/.claude/settings.json :

{
  "mcpServers": {
    "knowledge-assistant": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/knowledge-assistant-mcp",
        "python",
        "-m",
        "src.server"
      ],
      "env": {
        "KNOWLEDGE_VAULT_PATH": "/home/username/Documents/Knowledge",
        "KNOWLEDGE_INDEX_PATH": "/home/username/.knowledge/notes-index.json"
      }
    }
  }
}

Windows

{
  "mcpServers": {
    "knowledge-assistant": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "C:\\path\\to\\knowledge-assistant-mcp",
        "python",
        "-m",
        "src.server"
      ],
      "env": {
        "KNOWLEDGE_VAULT_PATH": "C:\\Users\\username\\Documents\\Knowledge",
        "KNOWLEDGE_INDEX_PATH": "C:\\Users\\username\\.knowledge\\notes-index.json"
      }
    }
  }
}

Utilisation

Recherche multi-termes

knowledge_search("PowerShell UTF-8")

→ Trouve les notes contenant tous les termes (AND)

Lire une note

knowledge_read("Concepts/C_Zettelkasten.md")

Notes liées

knowledge_related("PowerShell")

Explorer un tag

knowledge_explore_tag("dev/powershell")

Configuration

Les chemins sont configurables via variables d'environnement :

VariableDescriptionDéfaut Linux/macOSDéfaut Windows
KNOWLEDGE_VAULT_PATHChemin du vault Obsidian~/Documents/Knowledge%USERPROFILE%\Documents\Knowledge
KNOWLEDGE_INDEX_PATHChemin du fichier d'index~/.knowledge/notes-index.json%USERPROFILE%\.knowledge\notes-index.json
KNOWLEDGE_CACHE_TTLDurée du cache en secondes6060

Structure du Vault

Knowledge/
├── _Inbox/        # Nouvelles captures
├── Concepts/      # Notes atomiques (C_*)
├── Conversations/ # Sessions Claude
├── Projets/       # Notes projet
├── Références/    # Documentation
└── ...

Licence

MIT

Reviews

No reviews yet

Sign in to write a review