[0.3.7] - 2026-09-02
Per-vault configuration + cleaner inserts. Localized wikis can now be
configured inside the vault instead of through server-wide env vars, and
notes.editafter-headingproduces well-formed sections.
Added
- Per-vault config file (issue #39, option 3): a
.kobsidian.jsonat the
vault root (path viaKOBSIDIAN_VAULT_CONFIG_FILE) setswiki.root, the
Sources/Concepts/Entitiesdirectory names, the index / log / schema
filenames,staleDays, and the five section headings for that vault.
Precedence is per-call argument → config file →KOBSIDIAN_WIKI_*env →
built-in default, so multi-vault sessions no longer need one env block to fit
every vault. Unknown keys and malformed JSON fail loudly with the file path in
the message;vault.currentnow returnsconfigwith the effective settings
(or the error). A JSON Schema for editor completion is published at
docs/kobsidian.config.schema.json.
Fixed
notes.editafter-headingplacement: content now lands at the top of
the heading's section (after the heading and its blank line) instead of on
the line directly under the heading, and a bullet inserted above an existing
list joins that list rather than starting a second one. A blank line is kept
before paragraphs and headings so an inserted bullet never swallows the next
paragraph as a lazy continuation.after-headingandafter-blockalso no
longer write a second trailing newline to the file.
Changed
- Release-facing version metadata in
package.json,manifest.json, and
server.jsonis aligned at0.3.7.
Verified
tests/vault-config.test.tscovers precedence (per-call → file → env →
default), layout and heading overrides,staleDays, malformed JSON, unknown
keys, live re-read after edits,KOBSIDIAN_VAULT_CONFIG_FILE, and the
vault.currentreport.- Real-vault run over stdio with decoy env headings and a
kobsidian.json
inside the scratch folder: the file wins,wiki.init→wiki.ingest→
apply-every-proposal produces## Discussão\n\n- From [[…]]sections.
Install: npx -y kobsidian-mcp@0.3.7 · PRs #42, #43 · closes the remaining part of #39 (option 3)
🛡 VirusTotal analysis
Every .mcpb bundle in this release was uploaded to VirusTotal by GitHub Actions and scanned by 70+ antivirus engines. Click any row for the full report.
| Bundle | Verdict | Engines | SHA-256 |
|---|---|---|---|
kobsidian-darwin-arm64.mcpb |
✅ Clean | 65/65 clean | 2edf5692953f… |
kobsidian-darwin-x64.mcpb |
✅ Clean | 64/64 clean | 811edd8138fe… |
kobsidian-linux-arm64.mcpb |
✅ Clean | 64/64 clean | b806968ecc48… |
kobsidian-linux-x64.mcpb |
✅ Clean | 63/63 clean | 0df4371a706d… |
kobsidian-windows-x64.mcpb |
✅ Clean | 65/66 clean | f0426fb70375… |
Full SHA-256 hashes
kobsidian-darwin-arm64.mcpb—2edf5692953f86edc585a104302cc023810c289666e01e6d72cebec7f43b6d38kobsidian-darwin-x64.mcpb—811edd8138fe90ff8a105f0618fff52ada4486439d81d78f4fb69ef225e5d73fkobsidian-linux-arm64.mcpb—b806968ecc48820c90aecd7a641244b972391ba7179c8b16ee52b76805ed652dkobsidian-linux-x64.mcpb—0df4371a706d2ec354d7171e5d7f38bab913564a82683e54480255cf8f5ca131kobsidian-windows-x64.mcpb—f0426fb70375994bd4ffd05bcd205a78c6baed247529635f2be66855564b0ca8