mcp-markdown-vault
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | HTTP port (SSE mode only) | 3000 |
| OLLAMA_URL | No | Set to enable Ollama embeddings | |
| VAULT_PATH | No | Markdown vault directory | /vault |
| OLLAMA_MODEL | No | Ollama embedding model name | nomic-embed-text |
| OLLAMA_DIMENSIONS | No | Ollama embedding vector dimensions | 768 |
| MCP_TRANSPORT_TYPE | No | Transport mode: 'stdio' (single client) or 'sse' (multi-client HTTP) | stdio |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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. |
| viewA | View and search notes. Actions: search (single-file fragment retrieval), global_search (cross-vault keyword search), semantic_search (cross-vault vector+lexical hybrid), outline (heading structure), read (full content or by heading), frontmatter_get (read YAML frontmatter), bulk_read (read multiple files/headings in one call), backlinks (find all notes linking to a given path). |
| workflowC | Manage agent workflow state: check status, fire transitions, view history, or reset. Based on a Petri net state machine. |
| systemC | System administration: check status, get indexing info, vault structure overview, and manage the server. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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