From markdown-vault-mcp
Runs locally to provide tools for indexing, searching, and retrieving Markdown files in a vault (source directory) using embeddings. Configurable embedding provider, read-only mode, and exclusions. No API keys needed.
npx claudepluginhub pvliesdonk/markdown-vault-mcpAdd to your .mcp.json:
{
"mcpServers": {
"markdown-vault-mcp": {
"command": "uvx",
"args": [
"--from",
"markdown-vault-mcp[all]==1.28.0",
"markdown-vault-mcp",
"serve"
],
"env": {
"MARKDOWN_VAULT_MCP_EXCLUDE": "${MARKDOWN_VAULT_MCP_EXCLUDE:-.obsidian/**,.trash/**,.git/**}",
"MARKDOWN_VAULT_MCP_READ_ONLY": "${MARKDOWN_VAULT_MCP_READ_ONLY:-true}",
"MARKDOWN_VAULT_MCP_SOURCE_DIR": "${MARKDOWN_VAULT_MCP_SOURCE_DIR}",
"MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER": "${MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER:-}"
}
}
}
}uvxMARKDOWN_VAULT_MCP_EXCLUDE=${MARKDOWN_VAULT_MCP_EXCLUDE:-.obsidian/**,.trash/**,.git/**}MARKDOWN_VAULT_MCP_READ_ONLY=${MARKDOWN_VAULT_MCP_READ_ONLY:-true}MARKDOWN_VAULT_MCP_SOURCE_DIR=${MARKDOWN_VAULT_MCP_SOURCE_DIR}MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER=${MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER:-}