Skip to main content
Glama
wirux

mcp-markdown-vault

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP port (SSE mode only)3000
OLLAMA_URLNoSet to enable Ollama embeddings
VAULT_PATHNoMarkdown vault directory/vault
OLLAMA_MODELNoOllama embedding model namenomic-embed-text
OLLAMA_DIMENSIONSNoOllama embedding vector dimensions768
MCP_TRANSPORT_TYPENoTransport mode: 'stdio' (single client) or 'sse' (multi-client HTTP)stdio

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
vaultC

Manage vault notes: list, read, create, update, delete, stat, create_from_template. Operates on .md files in the markdown vault.

editA

Edit notes. Single mode: provide path, operation, content. Batch mode: provide operations array (max 50, sequential, stops on first error). AST ops (append/prepend/replace) target headings or block IDs with fuzzy matching. Freeform ops (line_replace/string_replace) for line range or literal string. frontmatter_set merges YAML. dryRun=true previews as unified diff without writing.

viewC

Read and search markdown notes. Vault scope: general markdown notes vault. Actions: search (heading-aware fragment retrieval with TF-IDF + proximity), semantic_search (vector + lexical hybrid for conceptual queries), global_search (cross-vault exact-match grep), outline (file or directory structure tree), read (full file or single section by heading), frontmatter_get (parse YAML frontmatter), bulk_read (read multiple files/headings in one call), backlinks (find all notes linking to a given path).

workflowB

Manage agent workflow state: check status, fire transitions, view history, or reset. Based on a Petri net state machine.

systemA

System administration: check status, get indexing info, vault structure overview, and manage the server.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
vault-overviewComplete vault context: live stats, overview, and conventions (frontmatter schema, tags, naming).
vault-statsLive vault statistics as JSON.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wirux/mcp-markdown-vault'

If you have feedback or need assistance with the MCP directory API, please join our Discord server