Zum Inhalt springen

Markdown Vault MCP

io.github.pvliesdonk/markdown-vault-mcp · Status: aktiv

Wenn Sie hier Ihren eigenen Kontonamen wiederfinden: formlos an German.saas@web.de, unter Angabe der Kennung. Ein Grund muss nicht genannt werden. Wie Sie widersprechen

Registername
io.github.pvliesdonk/markdown-vault-mcp
Paketkoordinate
pypi:markdown-vault-mcp
Version
4.0.0
Im Register eingetragen
2026-08-25
Im Register geändert
2026-08-25
Von tracevero erstmals gesehen
2026-08-06
Homepage des Anbieters
https://pvliesdonk.github.io/markdown-vault-mcp/

Markdown vault MCP server with FTS5 + semantic search and frontmatter indexing

Beschreibung des Anbieters, unübersetzt und ungeprüft

Beleg dieser Seite: Die Werte dieser Seite stammen aus mehreren Erhebungen. Jede Zeile nennt ihre Herkunft deshalb selbst. Was die Vertrauensgrade bedeuten

Gemessene Werte

Gemessene Werte
Zugangsdaten erforderlichnein
Rohangabe – Geheime Pflichtvariablen (Rohangabe): nachweislich nicht vorhanden
Rohangabe – Geheime Pflichtkopfzeilen (Rohangabe): nachweislich nicht vorhanden
Quelle: MCP-Register · erhoben am 2026-08-06 · abgeleitet
Ausführungsortlokal
Rohangabe – Transportarten (Rohangabe): stdio, streamable-http
Quelle: MCP-Register · erhoben am 2026-08-06 · abgeleitet
Pfadargument vorhandenja
Rohangabe – Pfadargumente (Rohangabe): nachweislich nicht vorhanden
Rohangabe – Pfad-Umgebungsvariablen (Rohangabe): MARKDOWN_VAULT_MCP_BEARER_TOKENS_FILE, MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH, MARKDOWN_VAULT_MCP_INDEX_PATH, MARKDOWN_VAULT_MCP_SOURCE_DIR, MARKDOWN_VAULT_MCP_STATE_PATH
Quelle: MCP-Register · erhoben am 2026-08-16 · abgeleitet
Repository-Adresse geführtja
Rohangabe – Repository (Rohangabe): https://github.com/pvliesdonk/markdown-vault-mcp
Quelle: MCP-Register · erhoben am 2026-08-06 · abgeleitet
EinsatzgebietDokument
Rohangabe – Beschreibung (Rohangabe): Markdown vault MCP server with FTS5 + semantic search and frontmatter indexing
Quelle: MCP-Register · erhoben am 2026-08-26 · abgeleitet
Version4.0.0
Quelle: MCP-Register · erhoben am 2026-08-26 · Selbstauskunft

Einordnung im Bestand

Wie viele der 25.100 ausgelieferten Einträge denselben gemessenen Wert tragen. Eine Bezugsgröße, keine Bewertung.

Alle 5 Werte zusammen tragen 17 von 25.100 Einträgen.

In diesen Ausschnitten steht dieser Eintrag

Rohangaben der Quelle24

Beleg dieser Seite: Die Werte dieser Seite stammen aus mehreren Erhebungen. Jede Zeile nennt ihre Herkunft deshalb selbst.

Rohangaben
Beschreibung (Rohangabe)Markdown vault MCP server with FTS5 + semantic search and frontmatter indexing
Quelle: MCP-Register · erhoben am 2026-08-26 · Selbstauskunft
Umgebungsvariablen (Rohangabe)MARKDOWN_VAULT_MCP_KV_STORE_URL, MARKDOWN_VAULT_MCP_TOOLS_ALLOW, MARKDOWN_VAULT_MCP_TOOLS_DENY, MARKDOWN_VAULT_MCP_SERVER_NAME, MARKDOWN_VAULT_MCP_INSTRUCTIONS, FASTMCP_LOG_LEVEL, FASTMCP_ENABLE_RICH_LOGGING, OLLAMA_HOST, OPENAI_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_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_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_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_GITHUB_WEBHOOK_SECRET, 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_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_KV_STORE_URL, MARKDOWN_VAULT_MCP_APP_DOMAIN, MARKDOWN_VAULT_MCP_TOOLS_ALLOW, MARKDOWN_VAULT_MCP_TOOLS_DENY, MARKDOWN_VAULT_MCP_AUTH_MODE, MARKDOWN_VAULT_MCP_BEARER_TOKENS_FILE, MARKDOWN_VAULT_MCP_BEARER_DEFAULT_SUBJECT, MARKDOWN_VAULT_MCP_SERVER_NAME, MARKDOWN_VAULT_MCP_INSTRUCTIONS, MARKDOWN_VAULT_MCP_HTTP_PATH, PUID, PGID, FASTMCP_LOG_LEVEL, FASTMCP_ENABLE_RICH_LOGGING, OLLAMA_HOST, OPENAI_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_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_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_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_GITHUB_WEBHOOK_SECRET, 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
Quelle: MCP-Register · erhoben am 2026-08-26 · Selbstauskunft
Geheime Pflichtvariablen (Rohangabe)nachweislich nicht vorhanden
Quelle: MCP-Register · erhoben am 2026-08-06 · Selbstauskunft
Transportarten (Rohangabe)stdio, streamable-http
Quelle: MCP-Register · erhoben am 2026-08-06 · Selbstauskunft
Pfadargumente (Rohangabe)nachweislich nicht vorhanden
Quelle: MCP-Register · erhoben am 2026-08-06 · Selbstauskunft
Repository (Rohangabe)https://github.com/pvliesdonk/markdown-vault-mcp
Quelle: MCP-Register · erhoben am 2026-08-06 · Selbstauskunft
Paketquellen (Rohangabe)oci, pypi
Quelle: MCP-Register · erhoben am 2026-08-06 · Selbstauskunft
Geheime Pflichtkopfzeilen (Rohangabe)nachweislich nicht vorhanden
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Pfad-Umgebungsvariablen (Rohangabe)MARKDOWN_VAULT_MCP_BEARER_TOKENS_FILE, MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH, MARKDOWN_VAULT_MCP_INDEX_PATH, MARKDOWN_VAULT_MCP_SOURCE_DIR, MARKDOWN_VAULT_MCP_STATE_PATH
Quelle: MCP-Register · erhoben am 2026-08-26 · Selbstauskunft
Remote-Adressen (Rohangabe)nachweislich nicht vorhanden
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Remote-Hosts (Rohangabe)nachweislich nicht vorhanden
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Statusmeldung des Registers (Rohangabe)nachweislich nicht vorhanden
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Im Register eingetragen am (Rohangabe)2026-08-25
Quelle: MCP-Register · erhoben am 2026-08-26 · Selbstauskunft
Im Register geändert am (Rohangabe)2026-08-25
Quelle: MCP-Register · erhoben am 2026-08-26 · Selbstauskunft
Schemafassung des Rohsatzes (Rohangabe)https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Bereitstellungsform (Rohangabe)paket
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Repository-Plattform (Rohangabe)github
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Repository-Unterordner (Rohangabe)nachweislich nicht vorhanden
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Paketbezeichner (Rohangabe)ghcr.io/pvliesdonk/markdown-vault-mcp:v4.0.0, markdown-vault-mcp
Quelle: MCP-Register · erhoben am 2026-08-26 · Selbstauskunft
Paketversionen (Rohangabe)4.0.0
Quelle: MCP-Register · erhoben am 2026-08-26 · Selbstauskunft
Laufzeithinweise (Rohangabe)uvx
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Formate der Umgebungsvariablen (Rohangabe)boolean, filepath, number
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft
Beschreibungen der Umgebungsvariablen (Rohangabe)FASTMCP_ENABLE_RICH_LOGGING=Set false for plain or structured JSON log output. · FASTMCP_LOG_LEVEL=Log level for FastMCP internals and app loggers (DEBUG / INFO / WARNING / ERROR / CRITICAL). The -v CLI flag overrides to DEBUG. · MARKDOWN_VAULT_MCP_APP_DOMAIN=MCP Apps iframe domain, used for CSP sandboxing. Overrides the host derived from `base_url`. · MARKDOWN_VAULT_MCP_ATTACHMENT_EXTENSIONS=Comma-separated allowed attachment extensions without the dot (e.g. pdf,png,jpg); use * to allow every non-markdown file. Unset selects the built-in allowlist. · MARKDOWN_VAULT_MCP_AUTH_MODE=Explicit auth-mode override, accepting `remote` or `oidc-proxy` (case- and whitespace-insensitive). When unset the mode is auto-detected from which auth variables are set; the override exists because having all four OIDC variables set is ambiguous between those two modes. Other values are ignored with a warning. · MARKDOWN_VAULT_MCP_BASE_URL=Public base URL of the deployed server, e.g. `https://mcp.example.com`. Required for OIDC. Also the fallback source of the MCP Apps domain when `app_domain` is unset. · MARKDOWN_VAULT_MCP_BEARER_DEFAULT_SUBJECT=Subject assigned to the single-token bearer mode; ignored when `bearer_tokens_file` is set, since mapped mode carries per-token subjects. · MARKDOWN_VAULT_MCP_BEARER_TOKEN=Single shared bearer token; enables bearer auth unless `bearer_tokens_file` is set, which takes precedence. · MARKDOWN_VAULT_MCP_BEARER_TOKENS_FILE=Path to a TOML file mapping bearer tokens to subjects; overrides the single-token `bearer_token` mode. · MARKDOWN_VAULT_MCP_BUILD_TIMEOUT_S=Maximum seconds an index-backed tool or resource waits for the FTS index to become queryable during a cold-start background build before raising IndexUnavailableError(reason="timeout"). Increase for large vaults. · MARKDOWN_VAULT_MCP_CHUNKS_PER_FILE=Maximum chunks returned per document in search results. · MARKDOWN_VAULT_MCP_CHUNK_OVERLAP_WORDS=Words of overlap between adjacent budget-split fragments of the same heading section (0 disables). A reindex applies a new value. · MARKDOWN_VAULT_MCP_CONVENTIONS_FILE=Filename of the per-folder conventions files surfaced to clients at write time (bare .md filename without glob characters). Set to none to disable folder conventions. · MARKDOWN_VAULT_MCP_DISABLE_APPS_UI=Hide the MCP Apps UI tools (browse_vault, show_context) from the tool listing for clients that do not render MCP Apps panels. · MARKDOWN_VAULT_MCP_DRAIN_TIMEOUT_S=Maximum seconds an index-querying read tool waits for the IndexWriter to drain when called with wait_for_pending_writes=true. On timeout the tool answers from the current index and reports index_stale=true in the response _meta. · MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH=Path to the numpy embeddings file; required to enable semantic search. · MARKDOWN_VAULT_MCP_EMBEDDING_BATCH_SIZE=Number of chunks sent per embedding request. Smaller batches shorten each request (useful under a tight timeout on slow models) at the cost of more round-trips. · MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER=Embedding provider: openai, ollama, or fastembed. Unset auto-detects from the environment. · MARKDOWN_VAULT_MCP_EMBED_CONTEXT=Enrich embedding input with the note title, chunk heading, and (first chunk) searchable-field values. Flipping it re-embeds the whole vault once on next startup. · MARKDOWN_VAULT_MCP_EMBED_TIMEOUT_S=Per-request wall-clock budget in seconds for a single embedding HTTP call (OpenAI/Ollama). The local FastEmbed backend runs in-process with no network call and ignores this. CPU-only or large-model workloads may need 60-120 s; raise this if batches time out. · MARKDOWN_VAULT_MCP_EXCLUDE=Comma-separated glob patterns excluded from scanning, e.g. .obsidian/**,.trash/**. · MARKDOWN_VAULT_MCP_FASTEMBED_CACHE_DIR=FastEmbed model cache directory (in Docker, stored under /data/state/fastembed). · MARKDOWN_VAULT_MCP_FASTEMBED_MODEL=FastEmbed model name. · MARKDOWN_VAULT_MCP_FILE_WATCHER=Watch the vault for external filesystem changes; auto-disabled when git pull or the webhook is active. Requires the file-watcher extra. · MARKDOWN_VAULT_MCP_FILE_WATCHER_DEBOUNCE_S=Seconds of quiet after the last filesystem event before reindexing. · MARKDOWN_VAULT_MCP_FILE_WATCHER_ROOT_FLOOR=Keep the non-recursive watch on the vault root; set false to register zero source-dir-rooted FSEvents streams (avoids repeated macOS access prompts on a home-rooted vault) at the cost of root-level files relying on scans. · MARKDOWN_VAULT_MCP_FOLDER_WEIGHTS=Folder-prefix score multipliers (`prefix:weight` pairs, comma-separated, weights > 0) applied to all search modes; the deepest matching prefix wins (sessions:0.5 demotes sessions/**). · MARKDOWN_VAULT_MCP_FTS_WEIGHTS=Per-column BM25 weights (`column:weight` pairs, comma-separated, weights >= 0) for keyword ranking. Columns: path, title, folder, heading, content, summary. · MARKDOWN_VAULT_MCP_GITHUB_WEBHOOK_SECRET=Shared secret for the GitHub push-event webhook; when set, mounts POST /github-webhook on HTTP/SSE transports to trigger an immediate pull + reindex on push events. · MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL=Git committer email for auto-commits. · MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL_CLAIM=OIDC claim key used as the commit author email (e.g. email); overrides GIT_COMMIT_EMAIL per request when an OIDC token is present. · MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME=Git committer name for auto-commits; set this in Docker where git config user.name is empty. · MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME_CLAIM=OIDC claim key used as the commit author name (e.g. name); overrides GIT_COMMIT_NAME per request when an OIDC token is present. · MARKDOWN_VAULT_MCP_GIT_LFS=Run git lfs pull on startup to fetch LFS-tracked attachments; set to false for repos without LFS. · MARKDOWN_VAULT_MCP_GIT_PULL_INTERVAL_S=Seconds between git fetch + fast-forward update attempts; 0 disables periodic pull. · MARKDOWN_VAULT_MCP_GIT_PUSH_DELAY_S=Seconds of write-idle time before pushing; 0 pushes only on shutdown. · MARKDOWN_VAULT_MCP_GIT_REPO_URL=HTTPS remote URL for managed git mode: the server clones into an empty SOURCE_DIR on startup (or validates an existing origin) and enables the pull loop, auto-commit, and deferred push. · MARKDOWN_VAULT_MCP_GIT_TOKEN=Token/password for HTTPS git auth; remotes must be HTTPS when set. · MARKDOWN_VAULT_MCP_GIT_USERNAME=Username for HTTPS git auth prompts (x-access-token for GitHub, oauth2 for GitLab, the account name for Bitbucket). · MARKDOWN_VAULT_MCP_HTTP_PATH=Mount path for the MCP endpoint. · MARKDOWN_VAULT_MCP_INDEXED_FIELDS=Comma-separated frontmatter fields promoted to the tag index for structured filtering. Changing it cold-rebuilds the index once on next startup; SEARCHABLE_FIELDS inherits this value when unset. · MARKDOWN_VAULT_MCP_INDEX_PATH=Path to the SQLite FTS5 index file; unset keeps the index in memory. Set it for persistence across restarts. · MARKDOWN_VAULT_MCP_INSTRUCTIONS=Replaces the default MCP instructions text sent to clients. · MARKDOWN_VAULT_MCP_JOBS_MAX_PER_SUBJECT=Maximum live background jobs per calling subject; further promotions are rejected until older records expire. · MARKDOWN_VAULT_MCP_JOBS_RESULT_TTL_S=Seconds a background-job record (working or finished) is retained for polling before it expires from the store. · MARKDOWN_VAULT_MCP_JOBS_SOFT_DEADLINE_S=Seconds a long-running tool call may run in the foreground before it is promoted to a background job and a job handle is returned instead. · MARKDOWN_VAULT_MCP_KV_STORE_URL=Persistent-state backend URL shared by every pvl-core subsystem that needs state. `memory://` is in-process and lost on restart; `file:///path` persists on one server; `redis://`, `dynamodb://` and `mongodb://` each need their matching extra. When unset, defaults to `file:///data/state` (the volume family Docker images mount), or to `memory://` — with a warning — on a host where that directory is not usable. · MARKDOWN_VAULT_MCP_LENGTH_DOWNWEIGHT_ALPHA=Down-weights longer chunks in ranking: score / (1 + alpha * log(chunk_count)). · MARKDOWN_VAULT_MCP_MAX_ATTACHMENT_SIZE_MB=Maximum attachment size in MB returned by read / accepted by write; 0 disables the limit. · MARKDOWN_VAULT_MCP_MAX_CHUNK_CHARS=Character cap enforced alongside MAX_CHUNK_WORDS to bound token-dense chunks. Unset derives min(1500, model context * 2.8). Set a positive value for an exact cap, or -1 to scale with the model's full context (can exhaust memory on long-context models). A reindex applies a new value. · MARKDOWN_VAULT_MCP_MAX_CHUNK_WORDS=Word cap per chunk; the adaptive chunker splits at deeper heading levels, then paragraph/word boundaries, to respect it. Match it to the embedding model's context. A reindex applies a new value. · MARKDOWN_VAULT_MCP_MAX_NOTE_READ_BYTES=Maximum bytes returned by a full-document read of a note; use `read(path, section=…)` for partial reads. 0 disables the limit. · MARKDOWN_VAULT_MCP_OIDC_ADVERTISED_SCOPES=Scopes advertised to MCP clients in protected-resource metadata, space- or comma-separated. Overrides the default `openid offline_access`; `oidc_required_scopes` is always added on top. Set this when the registered client is not permitted `offline_access`, or to have clients request extra claim scopes (e.g. `groups`) without also requiring them in every token. · MARKDOWN_VAULT_MCP_OIDC_AUDIENCE=Expected `aud` claim; tokens issued for another audience are rejected. · MARKDOWN_VAULT_MCP_OIDC_CLIENT_ID=OIDC client identifier registered with the provider. · MARKDOWN_VAULT_MCP_OIDC_CLIENT_SECRET=OIDC client secret registered with the provider. · MARKDOWN_VAULT_MCP_OIDC_CONFIG_URL=OIDC discovery document URL, e.g. `https://auth.example.com/.well-known/openid-configuration`. · MARKDOWN_VAULT_MCP_OIDC_JWT_SIGNING_KEY=Signing key for issued JWTs; used in oidc-proxy mode only. When unset, the key is derived deterministically from `oidc_client_secret`, so tokens survive a restart — but rotating that secret invalidates every issued token. Set this explicitly to decouple token validity from secret rotation. Generate with `openssl rand -hex 32`. · MARKDOWN_VAULT_MCP_OIDC_REQUIRED_SCOPES=Scopes a caller must present, space- or comma-separated. Defaults to `openid` in oidc-proxy mode. · MARKDOWN_VAULT_MCP_OIDC_VERIFY_ACCESS_TOKEN=Validate the access token instead of the id token. · MARKDOWN_VAULT_MCP_OKF_MODE=OKF (Open Knowledge Format) read semantics. With auto (the default), read annotations switch on when the vault declares an OKF version in its root index.md. Use off to disable OKF semantics entirely, or on to force them for an undeclared vault. Annotations are read-only; write behavior is never affected. · MARKDOWN_VAULT_MCP_OKF_VERIFY=How the okf_verify tool attributes a human review. This applies only when OKF_WRITE is on, which gates the tool. With elicit (the default), okf_verify asks the human to confirm the review through an MCP elicitation and records the attestation only on an affirmative reply. It fails closed when the client cannot elicit or the human declines, so a model that holds the human's token cannot self-attest. Use trust-auth to attribute to the authenticated caller with no confirmation (safe only when the sole caller is a human-driven UI), or off to hide the tool so attestation happens through external tooling. A non-default value with OKF_WRITE off is a config error. · MARKDOWN_VAULT_MCP_OKF_WRITE=OKF (Open Knowledge Format) enforced write layer. When true on an OKF-active vault, the server stamps generated provenance on each write and clears any verified attestation when a note's content changes. It also keeps each written folder's log.md and index.md current, and exposes the okf_verify tool. Requires OKF_MODE to be auto or on (a true value with OKF_MODE=off is a config error). Off by default. · MARKDOWN_VAULT_MCP_OLLAMA_CPU_ONLY=Force Ollama to embed on CPU only. · MARKDOWN_VAULT_MCP_OLLAMA_MODEL=Ollama embedding model name. · MARKDOWN_VAULT_MCP_OPENAI_BASE_URL=OpenAI-compatible API base URL for embeddings; the bare OPENAI_BASE_URL is honoured as a fallback. · MARKDOWN_VAULT_MCP_OPENAI_EMBEDDING_MODEL=OpenAI-compatible embedding model name; the bare OPENAI_EMBEDDING_MODEL is honoured as a fallback. · MARKDOWN_VAULT_MCP_PROMPTS_FOLDER=Directory of .md prompt files that extend or override built-in prompts; a relative path is resolved against SOURCE_DIR. · MARKDOWN_VAULT_MCP_READ_ONLY=Set to true to hide the write tools (write, edit, append, delete, rename, move_folder, fetch, git_sync, the okf_* tools, create_upload_link) and serve a search-only vault. git_sync also needs managed git mode; create_upload_link needs an HTTP transport. · MARKDOWN_VAULT_MCP_REQUIRED_FIELDS=Comma-separated frontmatter fields required on every document; documents missing any are excluded from the index. · MARKDOWN_VAULT_MCP_SEARCHABLE_FIELDS=Comma-separated frontmatter fields whose text values become keyword-searchable and enrich first-chunk embeddings. Inherits INDEXED_FIELDS when unset; the sentinel none means filterable but not searchable. Changing it cold-rebuilds the index and re-embeds once on next startup. · MARKDOWN_VAULT_MCP_SERVER_NAME=Rename this server instance; defaults to the project name. · MARKDOWN_VAULT_MCP_SNIPPET_WORDS=Width of the snippet window (words) in search results; 0 returns full chunk content. · MARKDOWN_VAULT_MCP_SOURCE_DIR=Path to the markdown vault directory. Required — the server refuses to start without it. Symbolic links inside the vault are followed on Python 3.13+. · MARKDOWN_VAULT_MCP_STATE_PATH=Path to the change-tracking state file. Defaults to {SOURCE_DIR}/.markdown_vault_mcp/state.json. · MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_INPUT_CHARS=Aggregate cap on note characters sent to the model in one call; excess is truncated with a flag on the result. · MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_NOTES=Cap on the number of notes summarised in one call (subtree expansion truncates to this many). · MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_TOKENS=Upper bound on generated tokens per summarize call; on reasoning models this budget also covers internal reasoning tokens. · MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_API_KEY=API key for the OpenAI-compatible summarize endpoint; the bare OPENAI_API_KEY is honoured as a fallback. Unset works for keyless local endpoints (Ollama). · MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_BASE_URL=OpenAI-compatible endpoint base URL for the summarize tool; setting it enables the tool even without an API key. The bare OPENAI_BASE_URL routes traffic only when a key already enables the feature. · MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_MODEL=Chat model id used for summaries. · MARKDOWN_VAULT_MCP_SUMMARIZE_PROVIDER=Summarization backend (only openai is recognised). Unset auto-detects: the backend activates when credentials or an explicit endpoint are present. · MARKDOWN_VAULT_MCP_SUMMARIZE_TIMEOUT=Per-request wall-clock budget in seconds for a single summarize backend call; keep it below the MCP client's request timeout so the server-side error wins the race. · MARKDOWN_VAULT_MCP_TEMPLATES_FOLDER=Relative folder where note templates live (used by the create_from_template prompt). · MARKDOWN_VAULT_MCP_TITLE_FIELD=Frontmatter field used as the document title (falls back to title, the first H1, then the filename). Changing it cold-rebuilds the index once on next startup. · MARKDOWN_VAULT_MCP_TOOLS_ALLOW=Comma-separated explicit tool names this instance exposes; every other tool is hidden from listings and cannot be invoked. Names matching no registered tool are inert. Mutually exclusive with `tools_deny`. Takes effect through `apply_tool_visibility`. · MARKDOWN_VAULT_MCP_TOOLS_DENY=Comma-separated explicit tool names hidden from this instance (absent from listings, cannot be invoked). Names matching no registered tool are inert. Mutually exclusive with `tools_allow`. Takes effect through `apply_tool_visibility`. · MARKDOWN_VAULT_MCP_TRANSFER_GRACE_TTL_S=Post-success grace window in seconds: a served token's TTL shrinks to this so a stalled transfer can retry within it. · MARKDOWN_VAULT_MCP_TRANSFER_LEASE_S=Crashed-handler reclaim window in seconds for an in-flight reservation. · MARKDOWN_VAULT_MCP_TRANSFER_MAX_UPLOAD_BYTES=Maximum size in bytes of a single upload. · MARKDOWN_VAULT_MCP_TRANSFER_TTL_DEFAULT_S=Link lifetime in seconds when the caller requests no explicit TTL. · MARKDOWN_VAULT_MCP_TRANSFER_TTL_MAX_S=Ceiling in seconds a caller-requested link TTL is clamped to. · OLLAMA_HOST=Ollama server URL for the ollama embedding provider. Bare (not MARKDOWN_VAULT_MCP_-prefixed), matching the Ollama ecosystem convention. · OPENAI_API_KEY=OpenAI API key for the openai embedding provider, and the fallback key for the summarize tool when MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_API_KEY is unset. Bare (not MARKDOWN_VAULT_MCP_-prefixed), matching the OpenAI ecosystem convention. · OPENAI_BASE_URL=Bare fallback for MARKDOWN_VAULT_MCP_OPENAI_BASE_URL (embeddings). For the summarize tool it only routes traffic when an API key already enables the feature; it never enables summarize by itself. · OPENAI_EMBEDDING_MODEL=Bare fallback for MARKDOWN_VAULT_MCP_OPENAI_EMBEDDING_MODEL. · PGID=Run the server process as this GID; pair with PUID to match the owner of a mounted volume. · PUID=Run the server process as this UID; the container entrypoint chowns writable paths to match.
Quelle: MCP-Register · erhoben am 2026-08-26 · Selbstauskunft
Symbolformate (Rohangabe)nachweislich nicht vorhanden
Quelle: MCP-Register · erhoben am 2026-08-16 · Selbstauskunft

Änderungen

Änderungen
2026-08-26Einsatzgebiet: – → Dokument
2026-08-26Beschreibung (Rohangabe): – → Markdown vault MCP server with FTS5 + semantic search and frontmatter indexing
2026-08-26Version: 3.1.0 → 4.0.0
2026-08-26Im Register geändert am (Rohangabe): 2026-07-08 → 2026-08-25
2026-08-26Im Register eingetragen am (Rohangabe): 2026-07-08 → 2026-08-25
2026-08-26Beschreibungen der Umgebungsvariablen (Rohangabe): FASTMCP_LOG_LEVEL=Log level for FastMCP internals; app loggers default to INFO, -v overrides both to DEBUG · MARKDOWN_VAULT_MCP_APP_DOMAIN=Override Claude app domain for MCP Apps iframe sandboxing · MARKDOWN_VAULT_MCP_ATTACHMENT_EXTENSIONS=Comma-separated allowed attachment extensions, or * for all · MARKDOWN_VAULT_MCP_AUTH_MODE=OIDC auth mode: 'remote' (JWKS validation) or 'oidc-proxy' (OAuth proxy). Auto-detected if not set. · MARKDOWN_VAULT_MCP_BASE_URL=Public base URL of this server (required for OIDC) · MARKDOWN_VAULT_MCP_BEARER_TOKEN=Bearer token for authentication · MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH=Path to the numpy embeddings file · MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER=Embedding provider to use · MARKDOWN_VAULT_MCP_EXCLUDE=Comma-separated glob patterns to exclude from indexing · MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL=Git committer email · MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME=Git committer name · MARKDOWN_VAULT_MCP_GIT_LFS=Enable Git LFS support · MARKDOWN_VAULT_MCP_GIT_PULL_INTERVAL_S=Seconds between periodic git pulls (0 to disable) · MARKDOWN_VAULT_MCP_GIT_PUSH_DELAY_S=Seconds to wait before pushing (batches writes) · MARKDOWN_VAULT_MCP_GIT_REPO_URL=Remote git repository URL for managed mode · MARKDOWN_VAULT_MCP_GIT_TOKEN=Git authentication token for push/pull · MARKDOWN_VAULT_MCP_GIT_USERNAME=Git username for token auth · MARKDOWN_VAULT_MCP_INDEXED_FIELDS=Comma-separated frontmatter fields to index for search · MARKDOWN_VAULT_MCP_INDEX_PATH=Path to the FTS5 SQLite index file · MARKDOWN_VAULT_MCP_KV_STORE_URL=Persistent-state backend URL for pvl-core subsystems. Schemes: file:///path (survives restarts), memory:// (dev/ephemeral). · MARKDOWN_VAULT_MCP_KV_STORE_URL=Unified key-value backend for HTTP session persistence (file:///path or memory://). Legacy alias: MARKDOWN_VAULT_MCP_EVENT_STORE_URL · MARKDOWN_VAULT_MCP_MAX_ATTACHMENT_SIZE_MB=Maximum attachment size in MB (0 for unlimited) · MARKDOWN_VAULT_MCP_OIDC_AUDIENCE=Expected OIDC token audience · MARKDOWN_VAULT_MCP_OIDC_CLIENT_ID=OIDC client ID · MARKDOWN_VAULT_MCP_OIDC_CLIENT_SECRET=OIDC client secret · MARKDOWN_VAULT_MCP_OIDC_CONFIG_URL=OIDC discovery endpoint URL · MARKDOWN_VAULT_MCP_OIDC_JWT_SIGNING_KEY=Signing key for OIDC session JWTs (critical on Linux/Docker) · MARKDOWN_VAULT_MCP_OIDC_REQUIRED_SCOPES=Space-separated required OIDC scopes · MARKDOWN_VAULT_MCP_OIDC_VERIFY_ACCESS_TOKEN=Verify access token JWT instead of id_token · MARKDOWN_VAULT_MCP_OLLAMA_CPU_ONLY=Force CPU-only inference for Ollama · MARKDOWN_VAULT_MCP_OLLAMA_MODEL=Ollama embedding model name · MARKDOWN_VAULT_MCP_PROMPTS_FOLDER=Path to user-defined MCP prompt templates · MARKDOWN_VAULT_MCP_READ_ONLY=Disable write tools · MARKDOWN_VAULT_MCP_REQUIRED_FIELDS=Comma-separated frontmatter fields required on every document · MARKDOWN_VAULT_MCP_SERVER_NAME=MCP server name shown to clients · MARKDOWN_VAULT_MCP_SOURCE_DIR=Absolute path to the markdown vault directory · MARKDOWN_VAULT_MCP_SOURCE_DIR=Path to the vault directory inside the container · MARKDOWN_VAULT_MCP_STATE_PATH=Directory for index and embeddings state files · MARKDOWN_VAULT_MCP_TEMPLATES_FOLDER=Folder name for note templates within the vault · OLLAMA_HOST=Ollama server base URL · OPENAI_API_KEY=OpenAI API key (required when MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER=openai) · OPENAI_BASE_URL=OpenAI-compatible API base URL (e.g. SiliconFlow, Together, internal gateways); also accepts MARKDOWN_VAULT_MCP_OPENAI_BASE_URL · OPENAI_EMBEDDING_MODEL=OpenAI-compatible embedding model name; also accepts MARKDOWN_VAULT_MCP_OPENAI_EMBEDDING_MODEL · PGID=Run as this GID (Docker entrypoint) · PUID=Run as this UID (Docker entrypoint) → FASTMCP_ENABLE_RICH_LOGGING=Set false for plain or structured JSON log output. · FASTMCP_LOG_LEVEL=Log level for FastMCP internals and app loggers (DEBUG / INFO / WARNING / ERROR / CRITICAL). The -v CLI flag overrides to DEBUG. · MARKDOWN_VAULT_MCP_APP_DOMAIN=MCP Apps iframe domain, used for CSP sandboxing. Overrides the host derived from `base_url`. · MARKDOWN_VAULT_MCP_ATTACHMENT_EXTENSIONS=Comma-separated allowed attachment extensions without the dot (e.g. pdf,png,jpg); use * to allow every non-markdown file. Unset selects the built-in allowlist. · MARKDOWN_VAULT_MCP_AUTH_MODE=Explicit auth-mode override, accepting `remote` or `oidc-proxy` (case- and whitespace-insensitive). When unset the mode is auto-detected from which auth variables are set; the override exists because having all four OIDC variables set is ambiguous between those two modes. Other values are ignored with a warning. · MARKDOWN_VAULT_MCP_BASE_URL=Public base URL of the deployed server, e.g. `https://mcp.example.com`. Required for OIDC. Also the fallback source of the MCP Apps domain when `app_domain` is unset. · MARKDOWN_VAULT_MCP_BEARER_DEFAULT_SUBJECT=Subject assigned to the single-token bearer mode; ignored when `bearer_tokens_file` is set, since mapped mode carries per-token subjects. · MARKDOWN_VAULT_MCP_BEARER_TOKEN=Single shared bearer token; enables bearer auth unless `bearer_tokens_file` is set, which takes precedence. · MARKDOWN_VAULT_MCP_BEARER_TOKENS_FILE=Path to a TOML file mapping bearer tokens to subjects; overrides the single-token `bearer_token` mode. · MARKDOWN_VAULT_MCP_BUILD_TIMEOUT_S=Maximum seconds an index-backed tool or resource waits for the FTS index to become queryable during a cold-start background build before raising IndexUnavailableError(reason="timeout"). Increase for large vaults. · MARKDOWN_VAULT_MCP_CHUNKS_PER_FILE=Maximum chunks returned per document in search results. · MARKDOWN_VAULT_MCP_CHUNK_OVERLAP_WORDS=Words of overlap between adjacent budget-split fragments of the same heading section (0 disables). A reindex applies a new value. · MARKDOWN_VAULT_MCP_CONVENTIONS_FILE=Filename of the per-folder conventions files surfaced to clients at write time (bare .md filename without glob characters). Set to none to disable folder conventions. · MARKDOWN_VAULT_MCP_DISABLE_APPS_UI=Hide the MCP Apps UI tools (browse_vault, show_context) from the tool listing for clients that do not render MCP Apps panels. · MARKDOWN_VAULT_MCP_DRAIN_TIMEOUT_S=Maximum seconds an index-querying read tool waits for the IndexWriter to drain when called with wait_for_pending_writes=true. On timeout the tool answers from the current index and reports index_stale=true in the response _meta. · MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH=Path to the numpy embeddings file; required to enable semantic search. · MARKDOWN_VAULT_MCP_EMBEDDING_BATCH_SIZE=Number of chunks sent per embedding request. Smaller batches shorten each request (useful under a tight timeout on slow models) at the cost of more round-trips. · MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER=Embedding provider: openai, ollama, or fastembed. Unset auto-detects from the environment. · MARKDOWN_VAULT_MCP_EMBED_CONTEXT=Enrich embedding input with the note title, chunk heading, and (first chunk) searchable-field values. Flipping it re-embeds the whole vault once on next startup. · MARKDOWN_VAULT_MCP_EMBED_TIMEOUT_S=Per-request wall-clock budget in seconds for a single embedding HTTP call (OpenAI/Ollama). The local FastEmbed backend runs in-process with no network call and ignores this. CPU-only or large-model workloads may need 60-120 s; raise this if batches time out. · MARKDOWN_VAULT_MCP_EXCLUDE=Comma-separated glob patterns excluded from scanning, e.g. .obsidian/**,.trash/**. · MARKDOWN_VAULT_MCP_FASTEMBED_CACHE_DIR=FastEmbed model cache directory (in Docker, stored under /data/state/fastembed). · MARKDOWN_VAULT_MCP_FASTEMBED_MODEL=FastEmbed model name. · MARKDOWN_VAULT_MCP_FILE_WATCHER=Watch the vault for external filesystem changes; auto-disabled when git pull or the webhook is active. Requires the file-watcher extra. · MARKDOWN_VAULT_MCP_FILE_WATCHER_DEBOUNCE_S=Seconds of quiet after the last filesystem event before reindexing. · MARKDOWN_VAULT_MCP_FILE_WATCHER_ROOT_FLOOR=Keep the non-recursive watch on the vault root; set false to register zero source-dir-rooted FSEvents streams (avoids repeated macOS access prompts on a home-rooted vault) at the cost of root-level files relying on scans. · MARKDOWN_VAULT_MCP_FOLDER_WEIGHTS=Folder-prefix score multipliers (`prefix:weight` pairs, comma-separated, weights > 0) applied to all search modes; the deepest matching prefix wins (sessions:0.5 demotes sessions/**). · MARKDOWN_VAULT_MCP_FTS_WEIGHTS=Per-column BM25 weights (`column:weight` pairs, comma-separated, weights >= 0) for keyword ranking. Columns: path, title, folder, heading, content, summary. · MARKDOWN_VAULT_MCP_GITHUB_WEBHOOK_SECRET=Shared secret for the GitHub push-event webhook; when set, mounts POST /github-webhook on HTTP/SSE transports to trigger an immediate pull + reindex on push events. · MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL=Git committer email for auto-commits. · MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL_CLAIM=OIDC claim key used as the commit author email (e.g. email); overrides GIT_COMMIT_EMAIL per request when an OIDC token is present. · MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME=Git committer name for auto-commits; set this in Docker where git config user.name is empty. · MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME_CLAIM=OIDC claim key used as the commit author name (e.g. name); overrides GIT_COMMIT_NAME per request when an OIDC token is present. · MARKDOWN_VAULT_MCP_GIT_LFS=Run git lfs pull on startup to fetch LFS-tracked attachments; set to false for repos without LFS. · MARKDOWN_VAULT_MCP_GIT_PULL_INTERVAL_S=Seconds between git fetch + fast-forward update attempts; 0 disables periodic pull. · MARKDOWN_VAULT_MCP_GIT_PUSH_DELAY_S=Seconds of write-idle time before pushing; 0 pushes only on shutdown. · MARKDOWN_VAULT_MCP_GIT_REPO_URL=HTTPS remote URL for managed git mode: the server clones into an empty SOURCE_DIR on startup (or validates an existing origin) and enables the pull loop, auto-commit, and deferred push. · MARKDOWN_VAULT_MCP_GIT_TOKEN=Token/password for HTTPS git auth; remotes must be HTTPS when set. · MARKDOWN_VAULT_MCP_GIT_USERNAME=Username for HTTPS git auth prompts (x-access-token for GitHub, oauth2 for GitLab, the account name for Bitbucket). · MARKDOWN_VAULT_MCP_HTTP_PATH=Mount path for the MCP endpoint. · MARKDOWN_VAULT_MCP_INDEXED_FIELDS=Comma-separated frontmatter fields promoted to the tag index for structured filtering. Changing it cold-rebuilds the index once on next startup; SEARCHABLE_FIELDS inherits this value when unset. · MARKDOWN_VAULT_MCP_INDEX_PATH=Path to the SQLite FTS5 index file; unset keeps the index in memory. Set it for persistence across restarts. · MARKDOWN_VAULT_MCP_INSTRUCTIONS=Replaces the default MCP instructions text sent to clients. · MARKDOWN_VAULT_MCP_JOBS_MAX_PER_SUBJECT=Maximum live background jobs per calling subject; further promotions are rejected until older records expire. · MARKDOWN_VAULT_MCP_JOBS_RESULT_TTL_S=Seconds a background-job record (working or finished) is retained for polling before it expires from the store. · MARKDOWN_VAULT_MCP_JOBS_SOFT_DEADLINE_S=Seconds a long-running tool call may run in the foreground before it is promoted to a background job and a job handle is returned instead. · MARKDOWN_VAULT_MCP_KV_STORE_URL=Persistent-state backend URL shared by every pvl-core subsystem that needs state. `memory://` is in-process and lost on restart; `file:///path` persists on one server; `redis://`, `dynamodb://` and `mongodb://` each need their matching extra. When unset, defaults to `file:///data/state` (the volume family Docker images mount), or to `memory://` — with a warning — on a host where that directory is not usable. · MARKDOWN_VAULT_MCP_LENGTH_DOWNWEIGHT_ALPHA=Down-weights longer chunks in ranking: score / (1 + alpha * log(chunk_count)). · MARKDOWN_VAULT_MCP_MAX_ATTACHMENT_SIZE_MB=Maximum attachment size in MB returned by read / accepted by write; 0 disables the limit. · MARKDOWN_VAULT_MCP_MAX_CHUNK_CHARS=Character cap enforced alongside MAX_CHUNK_WORDS to bound token-dense chunks. Unset derives min(1500, model context * 2.8). Set a positive value for an exact cap, or -1 to scale with the model's full context (can exhaust memory on long-context models). A reindex applies a new value. · MARKDOWN_VAULT_MCP_MAX_CHUNK_WORDS=Word cap per chunk; the adaptive chunker splits at deeper heading levels, then paragraph/word boundaries, to respect it. Match it to the embedding model's context. A reindex applies a new value. · MARKDOWN_VAULT_MCP_MAX_NOTE_READ_BYTES=Maximum bytes returned by a full-document read of a note; use `read(path, section=…)` for partial reads. 0 disables the limit. · MARKDOWN_VAULT_MCP_OIDC_ADVERTISED_SCOPES=Scopes advertised to MCP clients in protected-resource metadata, space- or comma-separated. Overrides the default `openid offline_access`; `oidc_required_scopes` is always added on top. Set this when the registered client is not permitted `offline_access`, or to have clients request extra claim scopes (e.g. `groups`) without also requiring them in every token. · MARKDOWN_VAULT_MCP_OIDC_AUDIENCE=Expected `aud` claim; tokens issued for another audience are rejected. · MARKDOWN_VAULT_MCP_OIDC_CLIENT_ID=OIDC client identifier registered with the provider. · MARKDOWN_VAULT_MCP_OIDC_CLIENT_SECRET=OIDC client secret registered with the provider. · MARKDOWN_VAULT_MCP_OIDC_CONFIG_URL=OIDC discovery document URL, e.g. `https://auth.example.com/.well-known/openid-configuration`. · MARKDOWN_VAULT_MCP_OIDC_JWT_SIGNING_KEY=Signing key for issued JWTs; used in oidc-proxy mode only. When unset, the key is derived deterministically from `oidc_client_secret`, so tokens survive a restart — but rotating that secret invalidates every issued token. Set this explicitly to decouple token validity from secret rotation. Generate with `openssl rand -hex 32`. · MARKDOWN_VAULT_MCP_OIDC_REQUIRED_SCOPES=Scopes a caller must present, space- or comma-separated. Defaults to `openid` in oidc-proxy mode. · MARKDOWN_VAULT_MCP_OIDC_VERIFY_ACCESS_TOKEN=Validate the access token instead of the id token. · MARKDOWN_VAULT_MCP_OKF_MODE=OKF (Open Knowledge Format) read semantics. With auto (the default), read annotations switch on when the vault declares an OKF version in its root index.md. Use off to disable OKF semantics entirely, or on to force them for an undeclared vault. Annotations are read-only; write behavior is never affected. · MARKDOWN_VAULT_MCP_OKF_VERIFY=How the okf_verify tool attributes a human review. This applies only when OKF_WRITE is on, which gates the tool. With elicit (the default), okf_verify asks the human to confirm the review through an MCP elicitation and records the attestation only on an affirmative reply. It fails closed when the client cannot elicit or the human declines, so a model that holds the human's token cannot self-attest. Use trust-auth to attribute to the authenticated caller with no confirmation (safe only when the sole caller is a human-driven UI), or off to hide the tool so attestation happens through external tooling. A non-default value with OKF_WRITE off is a config error. · MARKDOWN_VAULT_MCP_OKF_WRITE=OKF (Open Knowledge Format) enforced write layer. When true on an OKF-active vault, the server stamps generated provenance on each write and clears any verified attestation when a note's content changes. It also keeps each written folder's log.md and index.md current, and exposes the okf_verify tool. Requires OKF_MODE to be auto or on (a true value with OKF_MODE=off is a config error). Off by default. · MARKDOWN_VAULT_MCP_OLLAMA_CPU_ONLY=Force Ollama to embed on CPU only. · MARKDOWN_VAULT_MCP_OLLAMA_MODEL=Ollama embedding model name. · MARKDOWN_VAULT_MCP_OPENAI_BASE_URL=OpenAI-compatible API base URL for embeddings; the bare OPENAI_BASE_URL is honoured as a fallback. · MARKDOWN_VAULT_MCP_OPENAI_EMBEDDING_MODEL=OpenAI-compatible embedding model name; the bare OPENAI_EMBEDDING_MODEL is honoured as a fallback. · MARKDOWN_VAULT_MCP_PROMPTS_FOLDER=Directory of .md prompt files that extend or override built-in prompts; a relative path is resolved against SOURCE_DIR. · MARKDOWN_VAULT_MCP_READ_ONLY=Set to true to hide the write tools (write, edit, append, delete, rename, move_folder, fetch, git_sync, the okf_* tools, create_upload_link) and serve a search-only vault. git_sync also needs managed git mode; create_upload_link needs an HTTP transport. · MARKDOWN_VAULT_MCP_REQUIRED_FIELDS=Comma-separated frontmatter fields required on every document; documents missing any are excluded from the index. · MARKDOWN_VAULT_MCP_SEARCHABLE_FIELDS=Comma-separated frontmatter fields whose text values become keyword-searchable and enrich first-chunk embeddings. Inherits INDEXED_FIELDS when unset; the sentinel none means filterable but not searchable. Changing it cold-rebuilds the index and re-embeds once on next startup. · MARKDOWN_VAULT_MCP_SERVER_NAME=Rename this server instance; defaults to the project name. · MARKDOWN_VAULT_MCP_SNIPPET_WORDS=Width of the snippet window (words) in search results; 0 returns full chunk content. · MARKDOWN_VAULT_MCP_SOURCE_DIR=Path to the markdown vault directory. Required — the server refuses to start without it. Symbolic links inside the vault are followed on Python 3.13+. · MARKDOWN_VAULT_MCP_STATE_PATH=Path to the change-tracking state file. Defaults to {SOURCE_DIR}/.markdown_vault_mcp/state.json. · MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_INPUT_CHARS=Aggregate cap on note characters sent to the model in one call; excess is truncated with a flag on the result. · MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_NOTES=Cap on the number of notes summarised in one call (subtree expansion truncates to this many). · MARKDOWN_VAULT_MCP_SUMMARIZE_MAX_TOKENS=Upper bound on generated tokens per summarize call; on reasoning models this budget also covers internal reasoning tokens. · MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_API_KEY=API key for the OpenAI-compatible summarize endpoint; the bare OPENAI_API_KEY is honoured as a fallback. Unset works for keyless local endpoints (Ollama). · MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_BASE_URL=OpenAI-compatible endpoint base URL for the summarize tool; setting it enables the tool even without an API key. The bare OPENAI_BASE_URL routes traffic only when a key already enables the feature. · MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_MODEL=Chat model id used for summaries. · MARKDOWN_VAULT_MCP_SUMMARIZE_PROVIDER=Summarization backend (only openai is recognised). Unset auto-detects: the backend activates when credentials or an explicit endpoint are present. · MARKDOWN_VAULT_MCP_SUMMARIZE_TIMEOUT=Per-request wall-clock budget in seconds for a single summarize backend call; keep it below the MCP client's request timeout so the server-side error wins the race. · MARKDOWN_VAULT_MCP_TEMPLATES_FOLDER=Relative folder where note templates live (used by the create_from_template prompt). · MARKDOWN_VAULT_MCP_TITLE_FIELD=Frontmatter field used as the document title (falls back to title, the first H1, then the filename). Changing it cold-rebuilds the index once on next startup. · MARKDOWN_VAULT_MCP_TOOLS_ALLOW=Comma-separated explicit tool names this instance exposes; every other tool is hidden from listings and cannot be invoked. Names matching no registered tool are inert. Mutually exclusive with `tools_deny`. Takes effect through `apply_tool_visibility`. · MARKDOWN_VAULT_MCP_TOOLS_DENY=Comma-separated explicit tool names hidden from this instance (absent from listings, cannot be invoked). Names matching no registered tool are inert. Mutually exclusive with `tools_allow`. Takes effect through `apply_tool_visibility`. · MARKDOWN_VAULT_MCP_TRANSFER_GRACE_TTL_S=Post-success grace window in seconds: a served token's TTL shrinks to this so a stalled transfer can retry within it. · MARKDOWN_VAULT_MCP_TRANSFER_LEASE_S=Crashed-handler reclaim window in seconds for an in-flight reservation. · MARKDOWN_VAULT_MCP_TRANSFER_MAX_UPLOAD_BYTES=Maximum size in bytes of a single upload. · MARKDOWN_VAULT_MCP_TRANSFER_TTL_DEFAULT_S=Link lifetime in seconds when the caller requests no explicit TTL. · MARKDOWN_VAULT_MCP_TRANSFER_TTL_MAX_S=Ceiling in seconds a caller-requested link TTL is clamped to. · OLLAMA_HOST=Ollama server URL for the ollama embedding provider. Bare (not MARKDOWN_VAULT_MCP_-prefixed), matching the Ollama ecosystem convention. · OPENAI_API_KEY=OpenAI API key for the openai embedding provider, and the fallback key for the summarize tool when MARKDOWN_VAULT_MCP_SUMMARIZE_OPENAI_API_KEY is unset. Bare (not MARKDOWN_VAULT_MCP_-prefixed), matching the OpenAI ecosystem convention. · OPENAI_BASE_URL=Bare fallback for MARKDOWN_VAULT_MCP_OPENAI_BASE_URL (embeddings). For the summarize tool it only routes traffic when an API key already enables the feature; it never enables summarize by itself. · OPENAI_EMBEDDING_MODEL=Bare fallback for MARKDOWN_VAULT_MCP_OPENAI_EMBEDDING_MODEL. · PGID=Run the server process as this GID; pair with PUID to match the owner of a mounted volume. · PUID=Run the server process as this UID; the container entrypoint chowns writable paths to match.
2026-08-26Paketversionen (Rohangabe): 3.1.0 → 4.0.0
2026-08-26Paketbezeichner (Rohangabe): ghcr.io/pvliesdonk/markdown-vault-mcp:v3.1.0, markdown-vault-mcp → ghcr.io/pvliesdonk/markdown-vault-mcp:v4.0.0, markdown-vault-mcp
2026-08-26Pfad-Umgebungsvariablen (Rohangabe): MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH, MARKDOWN_VAULT_MCP_INDEX_PATH, MARKDOWN_VAULT_MCP_PROMPTS_FOLDER, MARKDOWN_VAULT_MCP_SOURCE_DIR, MARKDOWN_VAULT_MCP_STATE_PATH → MARKDOWN_VAULT_MCP_BEARER_TOKENS_FILE, MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH, MARKDOWN_VAULT_MCP_INDEX_PATH, MARKDOWN_VAULT_MCP_SOURCE_DIR, MARKDOWN_VAULT_MCP_STATE_PATH
2026-08-26Umgebungsvariablen (Rohangabe): MARKDOWN_VAULT_MCP_SOURCE_DIR, MARKDOWN_VAULT_MCP_READ_ONLY, FASTMCP_LOG_LEVEL, MARKDOWN_VAULT_MCP_KV_STORE_URL, MARKDOWN_VAULT_MCP_SERVER_NAME, MARKDOWN_VAULT_MCP_STATE_PATH, MARKDOWN_VAULT_MCP_INDEX_PATH, MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH, MARKDOWN_VAULT_MCP_INDEXED_FIELDS, MARKDOWN_VAULT_MCP_REQUIRED_FIELDS, MARKDOWN_VAULT_MCP_EXCLUDE, MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER, OPENAI_API_KEY, OPENAI_BASE_URL, OPENAI_EMBEDDING_MODEL, MARKDOWN_VAULT_MCP_OLLAMA_MODEL, MARKDOWN_VAULT_MCP_OLLAMA_CPU_ONLY, OLLAMA_HOST, MARKDOWN_VAULT_MCP_GIT_TOKEN, MARKDOWN_VAULT_MCP_GIT_REPO_URL, MARKDOWN_VAULT_MCP_GIT_USERNAME, MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME, MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL, MARKDOWN_VAULT_MCP_GIT_PUSH_DELAY_S, MARKDOWN_VAULT_MCP_GIT_LFS, MARKDOWN_VAULT_MCP_GIT_PULL_INTERVAL_S, MARKDOWN_VAULT_MCP_ATTACHMENT_EXTENSIONS, MARKDOWN_VAULT_MCP_MAX_ATTACHMENT_SIZE_MB, MARKDOWN_VAULT_MCP_TEMPLATES_FOLDER, MARKDOWN_VAULT_MCP_PROMPTS_FOLDER, MARKDOWN_VAULT_MCP_BEARER_TOKEN, MARKDOWN_VAULT_MCP_AUTH_MODE, MARKDOWN_VAULT_MCP_BASE_URL, MARKDOWN_VAULT_MCP_OIDC_CONFIG_URL, MARKDOWN_VAULT_MCP_OIDC_CLIENT_ID, MARKDOWN_VAULT_MCP_OIDC_CLIENT_SECRET, MARKDOWN_VAULT_MCP_OIDC_JWT_SIGNING_KEY, MARKDOWN_VAULT_MCP_OIDC_AUDIENCE, MARKDOWN_VAULT_MCP_OIDC_REQUIRED_SCOPES, MARKDOWN_VAULT_MCP_OIDC_VERIFY_ACCESS_TOKEN, MARKDOWN_VAULT_MCP_APP_DOMAIN, MARKDOWN_VAULT_MCP_SOURCE_DIR, MARKDOWN_VAULT_MCP_READ_ONLY, FASTMCP_LOG_LEVEL, MARKDOWN_VAULT_MCP_KV_STORE_URL, MARKDOWN_VAULT_MCP_SERVER_NAME, MARKDOWN_VAULT_MCP_STATE_PATH, MARKDOWN_VAULT_MCP_INDEX_PATH, MARKDOWN_VAULT_MCP_EMBEDDINGS_PATH, MARKDOWN_VAULT_MCP_INDEXED_FIELDS, MARKDOWN_VAULT_MCP_REQUIRED_FIELDS, MARKDOWN_VAULT_MCP_EXCLUDE, MARKDOWN_VAULT_MCP_EMBEDDING_PROVIDER, OPENAI_API_KEY, OPENAI_BASE_URL, OPENAI_EMBEDDING_MODEL, MARKDOWN_VAULT_MCP_OLLAMA_MODEL, MARKDOWN_VAULT_MCP_OLLAMA_CPU_ONLY, OLLAMA_HOST, MARKDOWN_VAULT_MCP_GIT_TOKEN, MARKDOWN_VAULT_MCP_GIT_REPO_URL, MARKDOWN_VAULT_MCP_GIT_USERNAME, MARKDOWN_VAULT_MCP_GIT_COMMIT_NAME, MARKDOWN_VAULT_MCP_GIT_COMMIT_EMAIL, MARKDOWN_VAULT_MCP_GIT_PUSH_DELAY_S, MARKDOWN_VAULT_MCP_GIT_LFS, MARKDOWN_VAULT_MCP_GIT_PULL_INTERVAL_S, MARKDOWN_VAULT_MCP_ATTACHMENT_EXTENSIONS, MARKDOWN_VAULT_MCP_MAX_ATTACHMENT_SIZE_MB, MARKDOWN_VAULT_MCP_TEMPLATES_FOLDER, MARKDOWN_VAULT_MCP_PROMPTS_FOLDER, PUID, PGID, MARKDOWN_VAULT_MCP_BEARER_TOKEN, MARKDOWN_VAULT_MCP_AUTH_MODE, MARKDOWN_VAULT_MCP_BASE_URL, MARKDOWN_VAULT_MCP_OIDC_CONFIG_URL, MARKDOWN_VAULT_MCP_OIDC_CLIENT_ID, MARKDOWN_VAULT_MCP_OIDC_CLIENT_SECRET, MARKDOWN_VAULT_MCP_OIDC_JWT_SIGNING_KEY, MARKDOWN_VAULT_MCP_OIDC_AUDIENCE, MARKDOWN_VAULT_MCP_OIDC_REQUIRED_SCOPES, MARKDOWN_VAULT_MCP_OIDC_VERIFY_ACCESS_TOKEN, MARKDOWN_VAULT_MCP_APP_DOMAIN → MARKDOWN_VAULT_MCP_KV_STORE_URL, MARKDOWN_VAULT_MCP_TOOLS_ALLOW, MARKDOWN_VAULT_MCP_TOOLS_DENY, MARKDOWN_VAULT_MCP_SERVER_NAME, MARKDOWN_VAULT_MCP_INSTRUCTIONS, FASTMCP_LOG_LEVEL, FASTMCP_ENABLE_RICH_LOGGING, OLLAMA_HOST, OPENAI_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_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_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_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_GITHUB_WEBHOOK_SECRET, 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_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_KV_STORE_URL, MARKDOWN_VAULT_MCP_APP_DOMAIN, MARKDOWN_VAULT_MCP_TOOLS_ALLOW, MARKDOWN_VAULT_MCP_TOOLS_DENY, MARKDOWN_VAULT_MCP_AUTH_MODE, MARKDOWN_VAULT_MCP_BEARER_TOKENS_FILE, MARKDOWN_VAULT_MCP_BEARER_DEFAULT_SUBJECT, MARKDOWN_VAULT_MCP_SERVER_NAME, MARKDOWN_VAULT_MCP_INSTRUCTIONS, MARKDOWN_VAULT_MCP_HTTP_PATH, PUID, PGID, FASTMCP_LOG_LEVEL, FASTMCP_ENABLE_RICH_LOGGING, OLLAMA_HOST, OPENAI_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_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_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_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_GITHUB_WEBHOOK_SECRET, 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

Hier stehen die 10 jüngsten Änderungen dieses Eintrags. Vollständiger Verlauf

tracevero · https://tracevero.de/mcp/io-github-pvliesdonk-markdown-vault-mcp