Skip to content

Markdown Vault MCP

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

If you find your own account name here: write informally to German.saas@web.de, stating the identifier concerned. No reason has to be given. How to object

Registry name
io.github.pvliesdonk/markdown-vault-mcp
Package coordinate
pypi:markdown-vault-mcp
Version
3.1.0
Listed in the registry
2026-07-08
Changed in the registry
2026-07-08
First seen by tracevero
2026-08-06
Vendor's website
https://pvliesdonk.github.io/markdown-vault-mcp/

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

Vendor's own description, untranslated and unverified

Evidence for this page: The values on this page come from several collections. Each row therefore states its own origin. What the confidence levels mean

Measured values

Measured values
Credentials requiredno
Raw declaration – Required secret variables (raw): confirmed absent
Raw declaration – Required secret headers (raw): confirmed absent
Source: MCP-Register · collected on 2026-08-06 · derived
Execution locationlocal
Raw declaration – Transports (raw): stdio, streamable-http
Source: MCP-Register · collected on 2026-08-06 · derived
Path argument presentyes
Raw declaration – Path arguments (raw): confirmed absent
Raw declaration – Path environment variables (raw): 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
Source: MCP-Register · collected on 2026-08-16 · derived
Repository URL listedyes
Raw declaration – Repository (raw): https://github.com/pvliesdonk/markdown-vault-mcp
Source: MCP-Register · collected on 2026-08-06 · derived
Version3.1.0
Source: MCP-Register · collected on 2026-08-06 · self-declared

Position within the holdings

How many of the 24,507 published entries carry the same measured value. A reference figure, not an assessment.

All 4 values together are carried by 187 of 24,507 entries.

This entry appears in these selections

The source's raw values23

Evidence for this page: The values on this page come from several collections. Each row therefore states its own origin.

Raw values
Environment variables (raw)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
Source: MCP-Register · collected on 2026-08-06 · self-declared
Required secret variables (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-06 · self-declared
Transports (raw)stdio, streamable-http
Source: MCP-Register · collected on 2026-08-06 · self-declared
Path arguments (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-06 · self-declared
Repository (raw)https://github.com/pvliesdonk/markdown-vault-mcp
Source: MCP-Register · collected on 2026-08-06 · self-declared
Package registries (raw)oci, pypi
Source: MCP-Register · collected on 2026-08-06 · self-declared
Required secret headers (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Path environment variables (raw)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
Source: MCP-Register · collected on 2026-08-16 · self-declared
Remote URLs (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Remote hosts (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Registry status message (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
First listed in the registry (raw)2026-07-08
Source: MCP-Register · collected on 2026-08-16 · self-declared
Last changed in the registry (raw)2026-07-08
Source: MCP-Register · collected on 2026-08-16 · self-declared
Schema version of the raw record (raw)https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
Source: MCP-Register · collected on 2026-08-16 · self-declared
Delivery form (raw)paket
Source: MCP-Register · collected on 2026-08-16 · self-declared
Repository platform (raw)github
Source: MCP-Register · collected on 2026-08-16 · self-declared
Repository subfolder (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Package identifiers (raw)ghcr.io/pvliesdonk/markdown-vault-mcp:v3.1.0, markdown-vault-mcp
Source: MCP-Register · collected on 2026-08-16 · self-declared
Package versions (raw)3.1.0
Source: MCP-Register · collected on 2026-08-16 · self-declared
Runtime hints (raw)uvx
Source: MCP-Register · collected on 2026-08-16 · self-declared
Environment variable formats (raw)boolean, filepath, number
Source: MCP-Register · collected on 2026-08-16 · self-declared
Environment variable descriptions (raw)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)
Source: MCP-Register · collected on 2026-08-16 · self-declared
Icon formats (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared

Changes

Changes
2026-08-16Path argument present: false → true
2026-08-16Last changed in the registry (raw): – → 2026-07-08
2026-08-16First listed in the registry (raw): – → 2026-07-08
2026-08-16Registry status message (raw): – → –
2026-08-16Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
2026-08-16Icon formats (raw): – → –
2026-08-16Environment variable descriptions (raw): – → 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)
2026-08-16Environment variable formats (raw): – → boolean, filepath, number
2026-08-16Delivery form (raw): – → paket
2026-08-16Remote hosts (raw): – → –

These are the 10 most recent changes to this entry. Full history

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