Generic markdown vault MCP with hybrid search
{ "mcpServers": { "io.github.pvliesdonk-markdown-vault-mcp": { "command": "uvx", "args": [ "markdown-vault-mcp==5.1.0" ], "env": { "MARKDOWN_VAULT_MCP_KV_STORE_URL": "<value>", "MARKDOWN_VAULT_MCP_TOOLS_ALLOW": "<value>", "MARKDOWN_VAULT_MCP_TOOLS_DENY": "<value>", "MARKDOWN_VAULT_MCP_SERVER_NAME": "<value>", "MARKDOWN_VAULT_MCP_INSTANCE_DESCRIPTION": "<value>", "MARKDOWN_VAULT_MCP_INSTRUCTIONS_EXTRA": "<value>", "MARKDOWN_VAULT_MCP_INSTRUCTIONS": "<value>", "MARKDOWN_VAULT_MCP_LOG_LEVEL": "<value>", "MARKDOWN_VAULT_MCP_LOG_FORMAT": "<value>", "OLLAMA_HOST": "<value>", "OPENAI_API_KEY": "<secret>", "VOYAGE_API_KEY": "<secret>", "OPENAI_BASE_URL": "<value>", "OPENAI_EMBEDDING_MODEL": "<value>", "MARKDOWN_VAULT_MCP_BUILD_TIMEOUT_S": "<value>", "MARKDOWN_VAULT_MCP_DRAIN_TIMEOUT_S": "<value>", "MARKDOWN_VAULT_MCP_SOURCE_DIR": "<value>", "MARKDOWN_VAULT_MCP_READ_ONLY": "<value>", "MARKDOWN_VAULT_MCP_WRITE_PROTECT_EXISTING": "<value>", "MARKDOWN_VAULT_MCP_REPORT_UNRESOLVED_LINKS": "<value>", "MARKDOWN_VAULT_MCP_DISABLE_APPS_UI": "<value>", "MARKDOWN_VAULT_MCP_INDEX_PATH": "<value>", "MARKDOWN_VAULT_MCP_STATE_PATH": "<value>", "MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH": "<value>", "MARKDOWN_VAULT_MCP_INDEXED_FIELDS": "<value>", "MARKDOWN_VAULT_MCP_REQUIRED_FIELDS": "<value>", "MARKDOWN_VAULT_MCP_EXCLUDE": "<value>", "MARKDOWN_VAULT_MCP_TITLE_FIELD": "<value>", "MARKDOWN_VAULT_MCP_SEARCHABLE_FIELDS": "<value>", "MARKDOWN_VAULT_MCP_TEMPLATES_FOLDER": "<value>", "MARKDOWN_VAULT_MCP_PROMPTS_FOLDER": "<value>", "MARKDOWN_VAULT_MCP_CONVENTIONS_FILE": "<value>", "MARKDOWN_VAULT_MCP_OKF_MODE": "<value>", "MARKDOWN_VAULT_MCP_OKF_WRITE": "<value>", "MARKDOWN_VAULT_MCP_OKF_VERIFY": "<value>", "MARKDOWN_VAULT_MCP_ATTACHMENT_EXTENSIONS": "<value>", "MARKDOWN_VAULT_MCP_MAX_ATTACHMENT_SIZE_MB": "<value>", "MARKDOWN_VAULT_MCP_MAX_NOTE_READ_BYTES": "<value>", "MARKDOWN_VAULT_MCP_DEFAULT_SEARCH_MODE": "<value>", "MARKDOWN_VAULT_MCP_CHUNKS_PER_FILE": "<value>", "MARKDOWN_VAULT_MCP_SNIPPET_WORDS": "<value>", "MARKDOWN_VAULT_MCP_LENGTH_DOWNWEIGHT_ALPHA": "<value>", "MARKDOWN_VAULT_MCP_MAX_CHUNK_WORDS": "<value>", "MARKDOWN_VAULT_MCP_MAX_CHUNK_CHARS": "<value>", "MARKDOWN_VAULT_MCP_CHUNK_OVERLAP_WORDS": "<value>", "MARKDOWN_VAULT_MCP_FOLDER_WEIGHTS": "<value>", "MARKDOWN_VAULT_MCP_FTS_WEIGHTS": "<value>", "MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER": "<value>", "MARKDOWN_VAULT_MCP_OLLAMA_MODEL": "<value>", "MARKDOWN_VAULT_MCP_OLLAMA_CPU_ONLY": "<value>", "MARKDOWN_VAULT_MCP_VOYAGE_MODEL": "<value>", "MARKDOWN_VAULT_MCP_OPENAI_BASE_URL": "<value>", "MARKDOWN_VAULT_MCP_OPENAI_EMBEDDING_MODEL": "<value>", "MARKDOWN_VAULT_MCP_FASTEMBED_MODEL": "<value>", "MARKDOWN_VAULT_MCP_FASTEMBED_CACHE_DIR": "<value>", "MARKDOWN_VAULT_MCP_EMBED_CONTEXT": "<value>", "MARKDOWN_VAULT_MCP_EMBED_TIMEOUT_S": "<value>", "MARKDOWN_VAULT_MCP_EMBEDDING_BATCH_SIZE": "<value>", "MARKDOWN_VAULT_MCP_GIT_TOKEN": "<secret>", "MARKDOWN_VAULT_MCP_GIT_REPO_URL": "<value>", "MARKDOWN_VAULT_MCP_GIT_USERNAME": "<value>", "MARKDOWN_VAULT_MCP_GIT_PULL_INTERVAL_S": "<value>", "MARKDOWN_VAULT_MCP_GIT_PUSH_DELAY_S": "<value>", "MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME": "<value>", "MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL": "<value>", "MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME_CLAIM": "<value>", "MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL_CLAIM": "<value>", "MARKDOWN_VAULT_MCP_GIT_LFS": "<value>", "MARKDOWN_VAULT_MCP_FILE_WATCHER": "<value>", "MARKDOWN_VAULT_MCP_FILE_WATCHER_DEBOUNCE_S": "<value>", "MARKDOWN_VAULT_MCP_FILE_WATCHER_ROOT_FLOOR": "<value>", "MARKDOWN_VAULT_MCP_BOOT_REINDEX": "<value>", "MARKDOWN_VAULT_MCP_GITHUB_WEBHOOK_SECRET": "<secret>", "MARKDOWN_VAULT_MCP_GITLAB_WEBHOOK_SIGNING_TOKEN": "<secret>", "MARKDOWN_VAULT_MCP_GITLAB_WEBHOOK_SECRET_TOKEN": "<secret>", "MARKDOWN_VAULT_MCP_SUMMARIZE_PROVIDER": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_API_KEY": "<secret>", "MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_BASE_URL": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_MODEL": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_TOKENS": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_NOTES": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_INPUT_CHARS": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_TIMEOUT": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_TTL_DEFAULT_S": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_TTL_MAX_S": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_GRACE_TTL_S": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_LEASE_S": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_MAX_UPLOAD_BYTES": "<value>", "MARKDOWN_VAULT_MCP_JOBS_SOFT_DEADLINE_S": "<value>", "MARKDOWN_VAULT_MCP_JOBS_RESULT_TTL_S": "<value>", "MARKDOWN_VAULT_MCP_JOBS_MAX_PER_SUBJECT": "<value>" } } }}Power your agent
The publisher's own command. Not a PlugMCP endpoint.
Host a copy with our keys and logs.
uvx markdown-vault-mcp==5.1.0Claude Code has no install link for a local command. Copy the command below and run it in a terminal.
MARKDOWN_VAULT_MCP_KV_STORE_URL=<value> MARKDOWN_VAULT_MCP_TOOLS_ALLOW=<value> MARKDOWN_VAULT_MCP_TOOLS_DENY=<value> MARKDOWN_VAULT_MCP_SERVER_NAME=<value> MARKDOWN_VAULT_MCP_INSTANCE_DESCRIPTION=<value> MARKDOWN_VAULT_MCP_INSTRUCTIONS_EXTRA=<value> MARKDOWN_VAULT_MCP_INSTRUCTIONS=<value> MARKDOWN_VAULT_MCP_LOG_LEVEL=<value> MARKDOWN_VAULT_MCP_LOG_FORMAT=<value> OLLAMA_HOST=<value> OPENAI_API_KEY=<secret> VOYAGE_API_KEY=<secret> OPENAI_BASE_URL=<value> OPENAI_EMBEDDING_MODEL=<value> MARKDOWN_VAULT_MCP_BUILD_TIMEOUT_S=<value> MARKDOWN_VAULT_MCP_DRAIN_TIMEOUT_S=<value> MARKDOWN_VAULT_MCP_SOURCE_DIR=<value> MARKDOWN_VAULT_MCP_READ_ONLY=<value> MARKDOWN_VAULT_MCP_WRITE_PROTECT_EXISTING=<value> MARKDOWN_VAULT_MCP_REPORT_UNRESOLVED_LINKS=<value> MARKDOWN_VAULT_MCP_DISABLE_APPS_UI=<value> MARKDOWN_VAULT_MCP_INDEX_PATH=<value> MARKDOWN_VAULT_MCP_STATE_PATH=<value> MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH=<value> MARKDOWN_VAULT_MCP_INDEXED_FIELDS=<value> MARKDOWN_VAULT_MCP_REQUIRED_FIELDS=<value> MARKDOWN_VAULT_MCP_EXCLUDE=<value> MARKDOWN_VAULT_MCP_TITLE_FIELD=<value> MARKDOWN_VAULT_MCP_SEARCHABLE_FIELDS=<value> MARKDOWN_VAULT_MCP_TEMPLATES_FOLDER=<value> MARKDOWN_VAULT_MCP_PROMPTS_FOLDER=<value> MARKDOWN_VAULT_MCP_CONVENTIONS_FILE=<value> MARKDOWN_VAULT_MCP_OKF_MODE=<value> MARKDOWN_VAULT_MCP_OKF_WRITE=<value> MARKDOWN_VAULT_MCP_OKF_VERIFY=<value> MARKDOWN_VAULT_MCP_ATTACHMENT_EXTENSIONS=<value> MARKDOWN_VAULT_MCP_MAX_ATTACHMENT_SIZE_MB=<value> MARKDOWN_VAULT_MCP_MAX_NOTE_READ_BYTES=<value> MARKDOWN_VAULT_MCP_DEFAULT_SEARCH_MODE=<value> MARKDOWN_VAULT_MCP_CHUNKS_PER_FILE=<value> MARKDOWN_VAULT_MCP_SNIPPET_WORDS=<value> MARKDOWN_VAULT_MCP_LENGTH_DOWNWEIGHT_ALPHA=<value> MARKDOWN_VAULT_MCP_MAX_CHUNK_WORDS=<value> MARKDOWN_VAULT_MCP_MAX_CHUNK_CHARS=<value> MARKDOWN_VAULT_MCP_CHUNK_OVERLAP_WORDS=<value> MARKDOWN_VAULT_MCP_FOLDER_WEIGHTS=<value> MARKDOWN_VAULT_MCP_FTS_WEIGHTS=<value> MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER=<value> MARKDOWN_VAULT_MCP_OLLAMA_MODEL=<value> MARKDOWN_VAULT_MCP_OLLAMA_CPU_ONLY=<value> MARKDOWN_VAULT_MCP_VOYAGE_MODEL=<value> MARKDOWN_VAULT_MCP_OPENAI_BASE_URL=<value> MARKDOWN_VAULT_MCP_OPENAI_EMBEDDING_MODEL=<value> MARKDOWN_VAULT_MCP_FASTEMBED_MODEL=<value> MARKDOWN_VAULT_MCP_FASTEMBED_CACHE_DIR=<value> MARKDOWN_VAULT_MCP_EMBED_CONTEXT=<value> MARKDOWN_VAULT_MCP_EMBED_TIMEOUT_S=<value> MARKDOWN_VAULT_MCP_EMBEDDING_BATCH_SIZE=<value> MARKDOWN_VAULT_MCP_GIT_TOKEN=<secret> MARKDOWN_VAULT_MCP_GIT_REPO_URL=<value> MARKDOWN_VAULT_MCP_GIT_USERNAME=<value> MARKDOWN_VAULT_MCP_GIT_PULL_INTERVAL_S=<value> MARKDOWN_VAULT_MCP_GIT_PUSH_DELAY_S=<value> MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME=<value> MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL=<value> MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME_CLAIM=<value> MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL_CLAIM=<value> MARKDOWN_VAULT_MCP_GIT_LFS=<value> MARKDOWN_VAULT_MCP_FILE_WATCHER=<value> MARKDOWN_VAULT_MCP_FILE_WATCHER_DEBOUNCE_S=<value> MARKDOWN_VAULT_MCP_FILE_WATCHER_ROOT_FLOOR=<value> MARKDOWN_VAULT_MCP_BOOT_REINDEX=<value> MARKDOWN_VAULT_MCP_GITHUB_WEBHOOK_SECRET=<secret> MARKDOWN_VAULT_MCP_GITLAB_WEBHOOK_SIGNING_TOKEN=<secret> MARKDOWN_VAULT_MCP_GITLAB_WEBHOOK_SECRET_TOKEN=<secret> MARKDOWN_VAULT_MCP_SUMMARIZE_PROVIDER=<value> MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_API_KEY=<secret> MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_BASE_URL=<value> MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_MODEL=<value> MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_TOKENS=<value> MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_NOTES=<value> MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_INPUT_CHARS=<value> MARKDOWN_VAULT_MCP_SUMMARIZE_TIMEOUT=<value> MARKDOWN_VAULT_MCP_TRANSFER_TTL_DEFAULT_S=<value> MARKDOWN_VAULT_MCP_TRANSFER_TTL_MAX_S=<value> MARKDOWN_VAULT_MCP_TRANSFER_GRACE_TTL_S=<value> MARKDOWN_VAULT_MCP_TRANSFER_LEASE_S=<value> MARKDOWN_VAULT_MCP_TRANSFER_MAX_UPLOAD_BYTES=<value> MARKDOWN_VAULT_MCP_JOBS_SOFT_DEADLINE_S=<value> MARKDOWN_VAULT_MCP_JOBS_RESULT_TTL_S=<value> MARKDOWN_VAULT_MCP_JOBS_MAX_PER_SUBJECT=<value> claude mcp add io.github.pvliesdonk-markdown-vault-mcp -- uvx markdown-vault-mcp==5.1.0Run in a terminal.
{ "mcpServers": { "io.github.pvliesdonk-markdown-vault-mcp": { "command": "uvx", "args": [ "markdown-vault-mcp==5.1.0" ], "env": { "MARKDOWN_VAULT_MCP_KV_STORE_URL": "<value>", "MARKDOWN_VAULT_MCP_TOOLS_ALLOW": "<value>", "MARKDOWN_VAULT_MCP_TOOLS_DENY": "<value>", "MARKDOWN_VAULT_MCP_SERVER_NAME": "<value>", "MARKDOWN_VAULT_MCP_INSTANCE_DESCRIPTION": "<value>", "MARKDOWN_VAULT_MCP_INSTRUCTIONS_EXTRA": "<value>", "MARKDOWN_VAULT_MCP_INSTRUCTIONS": "<value>", "MARKDOWN_VAULT_MCP_LOG_LEVEL": "<value>", "MARKDOWN_VAULT_MCP_LOG_FORMAT": "<value>", "OLLAMA_HOST": "<value>", "OPENAI_API_KEY": "<secret>", "VOYAGE_API_KEY": "<secret>", "OPENAI_BASE_URL": "<value>", "OPENAI_EMBEDDING_MODEL": "<value>", "MARKDOWN_VAULT_MCP_BUILD_TIMEOUT_S": "<value>", "MARKDOWN_VAULT_MCP_DRAIN_TIMEOUT_S": "<value>", "MARKDOWN_VAULT_MCP_SOURCE_DIR": "<value>", "MARKDOWN_VAULT_MCP_READ_ONLY": "<value>", "MARKDOWN_VAULT_MCP_WRITE_PROTECT_EXISTING": "<value>", "MARKDOWN_VAULT_MCP_REPORT_UNRESOLVED_LINKS": "<value>", "MARKDOWN_VAULT_MCP_DISABLE_APPS_UI": "<value>", "MARKDOWN_VAULT_MCP_INDEX_PATH": "<value>", "MARKDOWN_VAULT_MCP_STATE_PATH": "<value>", "MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH": "<value>", "MARKDOWN_VAULT_MCP_INDEXED_FIELDS": "<value>", "MARKDOWN_VAULT_MCP_REQUIRED_FIELDS": "<value>", "MARKDOWN_VAULT_MCP_EXCLUDE": "<value>", "MARKDOWN_VAULT_MCP_TITLE_FIELD": "<value>", "MARKDOWN_VAULT_MCP_SEARCHABLE_FIELDS": "<value>", "MARKDOWN_VAULT_MCP_TEMPLATES_FOLDER": "<value>", "MARKDOWN_VAULT_MCP_PROMPTS_FOLDER": "<value>", "MARKDOWN_VAULT_MCP_CONVENTIONS_FILE": "<value>", "MARKDOWN_VAULT_MCP_OKF_MODE": "<value>", "MARKDOWN_VAULT_MCP_OKF_WRITE": "<value>", "MARKDOWN_VAULT_MCP_OKF_VERIFY": "<value>", "MARKDOWN_VAULT_MCP_ATTACHMENT_EXTENSIONS": "<value>", "MARKDOWN_VAULT_MCP_MAX_ATTACHMENT_SIZE_MB": "<value>", "MARKDOWN_VAULT_MCP_MAX_NOTE_READ_BYTES": "<value>", "MARKDOWN_VAULT_MCP_DEFAULT_SEARCH_MODE": "<value>", "MARKDOWN_VAULT_MCP_CHUNKS_PER_FILE": "<value>", "MARKDOWN_VAULT_MCP_SNIPPET_WORDS": "<value>", "MARKDOWN_VAULT_MCP_LENGTH_DOWNWEIGHT_ALPHA": "<value>", "MARKDOWN_VAULT_MCP_MAX_CHUNK_WORDS": "<value>", "MARKDOWN_VAULT_MCP_MAX_CHUNK_CHARS": "<value>", "MARKDOWN_VAULT_MCP_CHUNK_OVERLAP_WORDS": "<value>", "MARKDOWN_VAULT_MCP_FOLDER_WEIGHTS": "<value>", "MARKDOWN_VAULT_MCP_FTS_WEIGHTS": "<value>", "MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER": "<value>", "MARKDOWN_VAULT_MCP_OLLAMA_MODEL": "<value>", "MARKDOWN_VAULT_MCP_OLLAMA_CPU_ONLY": "<value>", "MARKDOWN_VAULT_MCP_VOYAGE_MODEL": "<value>", "MARKDOWN_VAULT_MCP_OPENAI_BASE_URL": "<value>", "MARKDOWN_VAULT_MCP_OPENAI_EMBEDDING_MODEL": "<value>", "MARKDOWN_VAULT_MCP_FASTEMBED_MODEL": "<value>", "MARKDOWN_VAULT_MCP_FASTEMBED_CACHE_DIR": "<value>", "MARKDOWN_VAULT_MCP_EMBED_CONTEXT": "<value>", "MARKDOWN_VAULT_MCP_EMBED_TIMEOUT_S": "<value>", "MARKDOWN_VAULT_MCP_EMBEDDING_BATCH_SIZE": "<value>", "MARKDOWN_VAULT_MCP_GIT_TOKEN": "<secret>", "MARKDOWN_VAULT_MCP_GIT_REPO_URL": "<value>", "MARKDOWN_VAULT_MCP_GIT_USERNAME": "<value>", "MARKDOWN_VAULT_MCP_GIT_PULL_INTERVAL_S": "<value>", "MARKDOWN_VAULT_MCP_GIT_PUSH_DELAY_S": "<value>", "MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME": "<value>", "MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL": "<value>", "MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME_CLAIM": "<value>", "MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL_CLAIM": "<value>", "MARKDOWN_VAULT_MCP_GIT_LFS": "<value>", "MARKDOWN_VAULT_MCP_FILE_WATCHER": "<value>", "MARKDOWN_VAULT_MCP_FILE_WATCHER_DEBOUNCE_S": "<value>", "MARKDOWN_VAULT_MCP_FILE_WATCHER_ROOT_FLOOR": "<value>", "MARKDOWN_VAULT_MCP_BOOT_REINDEX": "<value>", "MARKDOWN_VAULT_MCP_GITHUB_WEBHOOK_SECRET": "<secret>", "MARKDOWN_VAULT_MCP_GITLAB_WEBHOOK_SIGNING_TOKEN": "<secret>", "MARKDOWN_VAULT_MCP_GITLAB_WEBHOOK_SECRET_TOKEN": "<secret>", "MARKDOWN_VAULT_MCP_SUMMARIZE_PROVIDER": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_API_KEY": "<secret>", "MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_BASE_URL": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_MODEL": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_TOKENS": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_NOTES": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_INPUT_CHARS": "<value>", "MARKDOWN_VAULT_MCP_SUMMARIZE_TIMEOUT": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_TTL_DEFAULT_S": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_TTL_MAX_S": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_GRACE_TTL_S": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_LEASE_S": "<value>", "MARKDOWN_VAULT_MCP_TRANSFER_MAX_UPLOAD_BYTES": "<value>", "MARKDOWN_VAULT_MCP_JOBS_SOFT_DEADLINE_S": "<value>", "MARKDOWN_VAULT_MCP_JOBS_RESULT_TTL_S": "<value>", "MARKDOWN_VAULT_MCP_JOBS_MAX_PER_SUBJECT": "<value>" } } }}claude_desktop_config.json
Remote URL or a command on your machine? How the two installs differ
Run on PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
LaunchTools
No tool list yet. Remote servers get one after the first health check.
FAQ
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
The publisher lists these environment variables: MARKDOWN_VAULT_MCP_KV_STORE_URL, MARKDOWN_VAULT_MCP_TOOLS_ALLOW, MARKDOWN_VAULT_MCP_TOOLS_DENY, MARKDOWN_VAULT_MCP_SERVER_NAME, MARKDOWN_VAULT_MCP_INSTANCE_DESCRIPTION, MARKDOWN_VAULT_MCP_INSTRUCTIONS_EXTRA, MARKDOWN_VAULT_MCP_INSTRUCTIONS, MARKDOWN_VAULT_MCP_LOG_LEVEL, MARKDOWN_VAULT_MCP_LOG_FORMAT, OLLAMA_HOST, OPENAI_API_KEY, VOYAGE_API_KEY, OPENAI_BASE_URL, OPENAI_EMBEDDING_MODEL, MARKDOWN_VAULT_MCP_BUILD_TIMEOUT_S, MARKDOWN_VAULT_MCP_DRAIN_TIMEOUT_S, MARKDOWN_VAULT_MCP_SOURCE_DIR, MARKDOWN_VAULT_MCP_READ_ONLY, MARKDOWN_VAULT_MCP_WRITE_PROTECT_EXISTING, MARKDOWN_VAULT_MCP_REPORT_UNRESOLVED_LINKS, MARKDOWN_VAULT_MCP_DISABLE_APPS_UI, MARKDOWN_VAULT_MCP_INDEX_PATH, MARKDOWN_VAULT_MCP_STATE_PATH, MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH, MARKDOWN_VAULT_MCP_INDEXED_FIELDS, MARKDOWN_VAULT_MCP_REQUIRED_FIELDS, MARKDOWN_VAULT_MCP_EXCLUDE, MARKDOWN_VAULT_MCP_TITLE_FIELD, MARKDOWN_VAULT_MCP_SEARCHABLE_FIELDS, MARKDOWN_VAULT_MCP_TEMPLATES_FOLDER, MARKDOWN_VAULT_MCP_PROMPTS_FOLDER, MARKDOWN_VAULT_MCP_CONVENTIONS_FILE, MARKDOWN_VAULT_MCP_OKF_MODE, MARKDOWN_VAULT_MCP_OKF_WRITE, MARKDOWN_VAULT_MCP_OKF_VERIFY, MARKDOWN_VAULT_MCP_ATTACHMENT_EXTENSIONS, MARKDOWN_VAULT_MCP_MAX_ATTACHMENT_SIZE_MB, MARKDOWN_VAULT_MCP_MAX_NOTE_READ_BYTES, MARKDOWN_VAULT_MCP_DEFAULT_SEARCH_MODE, MARKDOWN_VAULT_MCP_CHUNKS_PER_FILE, MARKDOWN_VAULT_MCP_SNIPPET_WORDS, MARKDOWN_VAULT_MCP_LENGTH_DOWNWEIGHT_ALPHA, MARKDOWN_VAULT_MCP_MAX_CHUNK_WORDS, MARKDOWN_VAULT_MCP_MAX_CHUNK_CHARS, MARKDOWN_VAULT_MCP_CHUNK_OVERLAP_WORDS, MARKDOWN_VAULT_MCP_FOLDER_WEIGHTS, MARKDOWN_VAULT_MCP_FTS_WEIGHTS, MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER, MARKDOWN_VAULT_MCP_OLLAMA_MODEL, MARKDOWN_VAULT_MCP_OLLAMA_CPU_ONLY, MARKDOWN_VAULT_MCP_VOYAGE_MODEL, MARKDOWN_VAULT_MCP_OPENAI_BASE_URL, MARKDOWN_VAULT_MCP_OPENAI_EMBEDDING_MODEL, MARKDOWN_VAULT_MCP_FASTEMBED_MODEL, MARKDOWN_VAULT_MCP_FASTEMBED_CACHE_DIR, MARKDOWN_VAULT_MCP_EMBED_CONTEXT, MARKDOWN_VAULT_MCP_EMBED_TIMEOUT_S, MARKDOWN_VAULT_MCP_EMBEDDING_BATCH_SIZE, MARKDOWN_VAULT_MCP_GIT_TOKEN, MARKDOWN_VAULT_MCP_GIT_REPO_URL, MARKDOWN_VAULT_MCP_GIT_USERNAME, MARKDOWN_VAULT_MCP_GIT_PULL_INTERVAL_S, MARKDOWN_VAULT_MCP_GIT_PUSH_DELAY_S, MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME, MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL, MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME_CLAIM, MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL_CLAIM, MARKDOWN_VAULT_MCP_GIT_LFS, MARKDOWN_VAULT_MCP_FILE_WATCHER, MARKDOWN_VAULT_MCP_FILE_WATCHER_DEBOUNCE_S, MARKDOWN_VAULT_MCP_FILE_WATCHER_ROOT_FLOOR, MARKDOWN_VAULT_MCP_BOOT_REINDEX, MARKDOWN_VAULT_MCP_GITHUB_WEBHOOK_SECRET, MARKDOWN_VAULT_MCP_GITLAB_WEBHOOK_SIGNING_TOKEN, MARKDOWN_VAULT_MCP_GITLAB_WEBHOOK_SECRET_TOKEN, MARKDOWN_VAULT_MCP_SUMMARIZE_PROVIDER, MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_API_KEY, MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_BASE_URL, MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_MODEL, MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_TOKENS, MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_NOTES, MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_INPUT_CHARS, MARKDOWN_VAULT_MCP_SUMMARIZE_TIMEOUT, MARKDOWN_VAULT_MCP_TRANSFER_TTL_DEFAULT_S, MARKDOWN_VAULT_MCP_TRANSFER_TTL_MAX_S, MARKDOWN_VAULT_MCP_TRANSFER_GRACE_TTL_S, MARKDOWN_VAULT_MCP_TRANSFER_LEASE_S, MARKDOWN_VAULT_MCP_TRANSFER_MAX_UPLOAD_BYTES, MARKDOWN_VAULT_MCP_JOBS_SOFT_DEADLINE_S, MARKDOWN_VAULT_MCP_JOBS_RESULT_TTL_S, MARKDOWN_VAULT_MCP_JOBS_MAX_PER_SUBJECT, MARKDOWN_VAULT_MCP_SHUTDOWN_GRACE_S, MARKDOWN_VAULT_MCP_BASE_URL, MARKDOWN_VAULT_MCP_BEARER_TOKEN, MARKDOWN_VAULT_MCP_OIDC_CONFIG_URL, MARKDOWN_VAULT_MCP_OIDC_CLIENT_ID, MARKDOWN_VAULT_MCP_OIDC_CLIENT_SECRET, MARKDOWN_VAULT_MCP_OIDC_AUDIENCE, MARKDOWN_VAULT_MCP_OIDC_REQUIRED_SCOPES, MARKDOWN_VAULT_MCP_OIDC_ADVERTISED_SCOPES, MARKDOWN_VAULT_MCP_OIDC_JWT_SIGNING_KEY, MARKDOWN_VAULT_MCP_OIDC_VERIFY_ACCESS_TOKEN, MARKDOWN_VAULT_MCP_APP_DOMAIN, MARKDOWN_VAULT_MCP_AUTH_MODE, MARKDOWN_VAULT_MCP_BEARER_TOKENS_FILE, MARKDOWN_VAULT_MCP_BEARER_DEFAULT_SUBJECT, MARKDOWN_VAULT_MCP_HTTP_PATH, MARKDOWN_VAULT_MCP_HEALTH_DETAIL, PUID, PGID.
Markdown Vault MCP runs locally over stdio.
Last checked 2026-10-26. Generic markdown vault MCP with hybrid search
From the publisher
README is not crawled yet. Open the repository