
Yamos
par mushrowan
Serveur MCP distant pour les notes Obsidian via CouchDB et Obsidian-Livesync.
Ce qu'il fait
Yamos est un serveur Model Context Protocol (MCP) qui permet aux agents IA d'interagir à distance avec votre coffre Obsidian. Il comble le fossé entre les clients IA et votre base de connaissances personnelle en se connectant à une instance CouchDB où Obsidian-Livesync stocke les données du coffre. Cela permet une synchronisation distante et fluide entre vos notes et votre IA, que le client IA s'exécute localement ou dans le cloud.
Outils
list_notes: Liste toutes les notes du coffre, avec filtrage par chemin optionnel.read_note: Récupère le contenu complet d'une note spécifique.write_note: Crée une nouvelle note ou met à jour une note existante.append_to_note: Ajoute du contenu à la fin d'une note existante.insert_lines: Insère du contenu à un numéro de ligne spécifique dans une note.delete_lines: Supprime une plage de lignes d'une note.delete_note: Supprime définitivement une note du coffre.batch_read_notes: Lit plusieurs notes en une seule requête pour plus d'efficacité.batch_write_notes: Crée ou met à jour plusieurs notes simultanément.batch_delete_notes: Supprime plusieurs notes en une seule opération.batch_append_to_notes: Ajoute du contenu à plusieurs notes à la fois.
Installation
Pour utiliser Yamos, vous devez d'abord disposer d'une instance CouchDB configurée avec l'extension Obsidian-Livesync.
Pour Claude Desktop (mode stdio) :
{
"mcpServers": {
"yamos": {
"command": "cargo",
"args": ["run", "--manifest-path", "/path/to/yamos/Cargo.toml", "--"]
}
}
}
Hôtes supportés
- claude
Installation rapide
cargo run --manifest-path /path/to/yamos/Cargo.tomlInformations
- Tarification
- free






