vault-engine
Provides tools for inspecting and maintaining Obsidian vaults, including knowledge graph metrics, backlink and forward-link navigation, broken wikilink detection, note linting for frontmatter and naming conventions, indexed search, and scaffolding compliant Markdown notes.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vault-enginefind broken wikilinks in my vault"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
vault-engine ๐ง
Knowledge Graph & Vault Integrity Inspector for Obsidian Vaults & Second Brain via MCP
Pemindai graf pengetahuan, detektor tautan putus (broken wikilinks), penavigasi backlink, dan linter kepatuhan doktrin Markdown berstandar tinggi.
๐๏ธ Mengapa vault-engine Dibangun?
Seiring bertambahnya ratusan atau ribuan catatan di dalam Obsidian Vault (Second Brain), berbagai degradasi pengetahuan sering terjadi tanpa disadari:
Broken Wikilinks: Tautan
[[...]]yang merujuk ke catatan yang belum pernah dibuat atau salah ketik.Orphan Notes: Catatan penting yang terisolasi dan terlupakan (tidak memiliki tautan masuk maupun keluar).
Inkonsistensi Metadata: Kunci frontmatter YAML yang hilang atau format penamaan berkas yang acak-acakan.
Hilangnya Doktrin Penutup: Catatan teknis yang tidak mendokumentasikan apa yang sengaja ditunda (Skipped) dan kondisi kapan harus dikembangkan (Add when).
vault-engine menyediakan mesin komputasi graf dan linter otomatis yang dapat dipanggil langsung oleh AI Agent (Hermes, Claude, Cursor) maupun pengembang melalui CLI mandiri.
Related MCP server: obsidian-gate
โ๏ธ Fitur Utama
Knowledge Graph Inspector:
Memetakan seluruh jaringan keterhubungan catatan berbasis wikilink
[[...]].Menghitung metrik total nodes, total edges, densitas graf, dan mengidentifikasi Central Hubs (catatan paling berpengaruh).
Menemukan Orphan Notes (catatan terisolasi tanpa relasi).
Backlink & Forward Link Navigator:
Melacak catatan mana saja yang merujuk ke suatu catatan (inbound backlinks) dan catatan mana saja yang dirujuk oleh catatan tersebut (outbound links).
Broken Link Detector:
Memindai seluruh vault dalam hitungan milidetik untuk mendaftar seluruh tautan putus yang perlu diperbaiki atau dibuatkan catatannya.
Doktrin Vault Linter:
Memeriksa 6 kunci frontmatter wajib:
judul,kategori,tag,tanggal_dibuat,terakhir_diperbarui,tautan_terkait.Menegakkan konvensi penamaan berkas Kebab-Case (
Catatan-Arsitektur.md).Memverifikasi keberadaan baris penutup doktrin:
*Skipped:*dan*Add when:*.
Compliant Note Scaffolder:
Otomatis menghasilkan templat catatan Markdown baru yang 100% mematuhi standar vault, lengkap dengan nama berkas kebab-case dan blok uji invarian berbasis
assert.
๐ Cara Pemasangan & Penggunaan
1. Menjalankan sebagai MCP Server (Hermes / Claude / AI Agent)
hermes mcp add vault-engine --command python3 --args -m vault_engine.serverAtau daftarkan ke konfigurasi MCP:
{
"mcpServers": {
"vault-engine": {
"command": "python3",
"args": ["-m", "vault_engine.server"]
}
}
}2. Menggunakan CLI Mandiri
# 1. Pindai metrik graf pengetahuan vault
python3 -m vault_engine.cli inspect --vault /path/to/vault
# 2. Audit kepatuhan standar catatan .md
python3 -m vault_engine.cli lint /path/to/vault/Catatan.md
# 3. Telusuri backlink catatan
python3 -m vault_engine.cli backlinks Nama-Catatan --vault /path/to/vault
# 4. Cari catatan terindeks
python3 -m vault_engine.cli search "arsitektur" --tag erp --vault /path/to/vault
# 5. Hasilkan templat catatan doktrin baru
python3 -m vault_engine.cli scaffold "Arsitektur Event Driven" --category backend -o /path/to/vault/Arsitektur-Event-Driven.md๐ ๏ธ Daftar 6 Perkakas MCP (Tool Catalog)
Nama Tool | Parameter | Fungsi Utama |
|
| Memindai jaringan graf pengetahuan: total catatan, total koneksi, central hubs, orphan notes, dan densitas graf. |
|
| Mengaudit kepatuhan frontmatter YAML, penamaan kebab-case, dan baris penutup doktrin (Skipped & Add when). |
|
| Menavigasi relasi backlink masuk (inbound) dan keluar (outbound) serta mendeteksi broken links pada catatan tertentu. |
|
| Mendeteksi seluruh tautan wikilink putus yang merujuk ke berkas yang belum ada di vault. |
|
| Pencarian cepat terindeks berdasarkan kata kunci, saringan tag, atau kategori direktori. |
|
| Menghasilkan draf catatan Markdown baru yang 100% sah dan mematuhi seluruh standar integritas vault. |
๐งช Pengujian Unit (Test Suite)
python3 tests/test_all.pyOutput:
....
----------------------------------------------------------------------
Ran 4 tests in 0.004s
OK๐ Hak Cipta & Lisensi
Diciptakan oleh Bagas Saputra (Bagas Cihuy) bersama Hermes Architecture.
Dilisensikan di bawah MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Token-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to remotely access and interact with Obsidian vaults via MCP, supporting note operations, tag management, graph queries, and command execution.4GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to read, search, write, and link notes in an Obsidian vault via MCP tools and resources.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to list, read, search, create, update, rename, and delete markdown notes in a local Obsidian vault via an HTTP MCP endpoint.26 npm1MIT
- AlicenseNot gradedqualityAmaintenanceEnables LLM clients to read, search, and write to a local Obsidian vault over MCP, with full-text search, vault analytics, health scoring, and policy-enforced file operations.1MIT