loading…
Search for a command to run...
loading…
Enables Claude Code to interact with Obsidian vaults by providing tools for multi-term searching, reading notes, and exploring tag-based relationships. It allow
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.
Serveur MCP (Model Context Protocol) pour interroger un vault Obsidian depuis Claude Code.
| Outil | Description |
|---|---|
knowledge_search |
Recherche multi-termes avec logique AND |
knowledge_read |
Lire le contenu complet d'une note |
knowledge_related |
Trouver les notes liées à un concept |
knowledge_stats |
Statistiques du vault (notes, tags, types) |
knowledge_explore_tag |
Lister les notes par tag |
knowledge_backlinks |
Trouver les backlinks d'une note |
knowledge_recent |
Notes récemment modifiées |
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"
}
}
}
}
{
"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"
}
}
}
}
knowledge_search("PowerShell UTF-8")
→ Trouve les notes contenant tous les termes (AND)
knowledge_read("Concepts/C_Zettelkasten.md")
knowledge_related("PowerShell")
knowledge_explore_tag("dev/powershell")
Les chemins sont configurables via variables d'environnement :
| Variable | Description | Défaut Linux/macOS | Défaut Windows |
|---|---|---|---|
KNOWLEDGE_VAULT_PATH |
Chemin du vault Obsidian | ~/Documents/Knowledge |
%USERPROFILE%\Documents\Knowledge |
KNOWLEDGE_INDEX_PATH |
Chemin du fichier d'index | ~/.knowledge/notes-index.json |
%USERPROFILE%\.knowledge\notes-index.json |
KNOWLEDGE_CACHE_TTL |
Durée du cache en secondes | 60 |
60 |
Knowledge/
├── _Inbox/ # Nouvelles captures
├── Concepts/ # Notes atomiques (C_*)
├── Conversations/ # Sessions Claude
├── Projets/ # Notes projet
├── Références/ # Documentation
└── ...
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"knowledge-assistant-mcp-server": {
"command": "npx",
"args": []
}
}
}