Vault Cortex
@aliasunder
About Vault Cortex
Standalone MCP server for Obsidian vaults — hybrid search, notes & files, structured memory, tasks, and full vault access for any AI agent
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"vault-cortex": {
"url": "http://localhost:8000/mcp",
"headers": {
"Authorization": "Bearer <YOUR_MCP_AUTH_TOKEN>"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Vault Cortex?
Vault Cortex gives any MCP client — Claude Desktop, Claude Code, Cursor, OpenCode — full access to your Obsidian vault through 26 tools and 3 guided prompts over a single Docker container. It works directly with .md files on disk, removing the need for Obsidian to be running or for a Local REST API plugin.
How to use Vault Cortex?
Run npx vault-cortex@latest init after installing Docker and Node.js >= 20.12 and pointing to an Obsidian vault. Alternatively, follow the local or remote deployment guides in the repository. Authentication can be configured via OAuth 2.1 or a static bearer token.
Key features of Vault Cortex
- Plugin‑free: Obsidian does not need to be running
- Remote access via OAuth 2.1 from any MCP client
- Hybrid search: FTS5 + vector similarity + cross‑encoder reranking
- Structured memory for persistent AI personalization
- Obsidian‑native: frontmatter, wikilinks, tags, headings, daily notes
- Task queries parsing both Tasks‑plugin and Dataview formats
- Link graph: backlinks, outgoing links, orphan detection
Use cases of Vault Cortex
- Search notes using keyword, semantic, or hybrid queries across an entire vault
- Read, write, patch, or delete note content and front‑matter properties
- Query tasks by status, dates, priority, folder, or heading
- Explore the link graph to find backlinks, outgoing links, and orphans
- Manage structured memory entries with dated sections for AI context
- Retrieve, create, or review daily notes programmatically
FAQ from Vault Cortex
How does Vault Cortex differ from other Obsidian MCP setups?
Vault Cortex works directly with .md files on disk, so Obsidian doesn’t need to be running. It replaces the typical three‑part setup (Obsidian + Local REST API plugin + separate MCP server) with a single Docker container.
What are the prerequisites to run Vault Cortex?
You need Docker, Node.js >= 20.12, and an Obsidian vault. The quick start uses npx vault-cortex@latest init to configure the server.
How does authentication work?
Vault Cortex supports OAuth 2.1 with dynamic client registration, JWT access tokens, and 60‑day sliding refresh for clients like Claude Desktop and Claude Code. A static bearer token (MCP_AUTH_TOKEN) is also available for use with Claude Code, MCP Inspector, or curl.
Can I run Vault Cortex remotely?
Yes. Vault Cortex supports remote access via OAuth 2.1 and can be used from a phone, a remote server, or any MCP client. Separate remote deployment instructions are provided in the repository.
Where does Vault Cortex store data?
It reads and writes directly to your Obsidian vault’s .md files on disk. No additional database or cloud storage is required; the server works with your existing vault folder.
Frequently asked questions
How does Vault Cortex differ from other Obsidian MCP setups?
Vault Cortex works directly with `.md` files on disk, so Obsidian doesn’t need to be running. It replaces the typical three‑part setup (Obsidian + Local REST API plugin + separate MCP server) with a single Docker container.
What are the prerequisites to run Vault Cortex?
You need Docker, Node.js >= 20.12, and an Obsidian vault. The quick start uses `npx vault-cortex@latest init` to configure the server.
How does authentication work?
Vault Cortex supports OAuth 2.1 with dynamic client registration, JWT access tokens, and 60‑day sliding refresh for clients like Claude Desktop and Claude Code. A static bearer token (`MCP_AUTH_TOKEN`) is also available for use with Claude Code, MCP Inspector, or curl.
Can I run Vault Cortex remotely?
Yes. Vault Cortex supports remote access via OAuth 2.1 and can be used from a phone, a remote server, or any MCP client. Separate remote deployment instructions are provided in the repository.
Where does Vault Cortex store data?
It reads and writes directly to your Obsidian vault’s `.md` files on disk. No additional database or cloud storage is required; the server works with your existing vault folder.
Basic information
More Developer Tools MCP servers
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
TranscriptFetch MCP Server
TranscriptFetchModel Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.
MCP-Scan: An MCP Security Scanner
invariantlabs-aiSecurity scanner for AI agents, MCP servers and agent skills.
Vibgrate MCP
VibgrateQuery your team's drift, vulnerability, and migration data from any AI assistant. Vibgrate MCP connects Cursor, Claude, ChatGPT, Windsurf, or VS Code to Vibgrate Cloud: 51 tools for DriftScores, CVEs and EOL runtimes, up
endoflife.ai
endoflife.aiFree MCP server for software end-of-life intelligence: EOL dates, support status, and the 0-100 EOL Risk Score across 485 tracked products. Agents can check a single version, pull a product's full lifecycle schedule, or
Comments