mdvault
Verified Safeby agustinvalencia
Overview
A terminal-based markdown vault manager and MCP server, providing structured note-taking, automation, search, and AI-assisted knowledge management for knowledge workers.
Installation
No command providedEnvironment Variables
- HOME
- XDG_CONFIG_HOME
- MARKDOWN_VAULT_PATH
Security Notes
The project demonstrates a strong focus on security, particularly concerning user-defined scripts and shell execution. Lua scripts are run in a sandboxed environment, with dangerous globals (`io`, `os`, `require`, `load`, `debug`, `collectgarbage`) explicitly removed and memory/instruction limits applied. Shell command execution within macros requires both a configuration flag (`allow_shell = true`) and an explicit `--trust` CLI flag from the user. Network access (`allow_http`) is similarly gated. An audit trail is mentioned for trusted operations, indicating a defense-in-depth approach.
Similar Servers
mcp-obsidian
Provides a secure, universal AI bridge for Obsidian vaults, enabling MCP-compatible AI assistants to read, write, and manage notes.
obsidian-mcp-plugin
This plugin connects your Obsidian vault to AI assistants through MCP (Model Context Protocol), enabling them to understand and navigate your notes as a connected knowledge graph.
scraps
The Scraps MCP server provides an interface for AI assistants to interact with a knowledge base of interconnected Markdown documentation, enabling features like content search, tag listing, and link/backlink lookup.
backlog
Manage project backlog and tasks using Markdown files in a Git repository, designed for frictionless collaboration between AI agents and human developers.