# Obsidian Brain MCP server

Obsidian MCP server: semantic search, knowledge graph, and vault editing. No plugin required.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-sweir1-obsidian-brain
- Repository: https://github.com/sweir1/obsidian-brain
- Website: https://sweir1.github.io/obsidian-brain/

## Install
- Command: `npx -y obsidian-brain`
- Auth: Auth required by registry metadata

## Setup notes
- Package: Npm obsidian-brain v1.7.9
- Environment variable: VAULT_PATH (required)
- Environment variable: DATA_DIR
- Environment variable: EMBEDDING_PRESET (default english; choices english, english-fast, english-quality, multilingual, multilingual-quality, multilingual-ollama)
- Environment variable: EMBEDDING_MODEL
- Environment variable: EMBEDDING_PROVIDER (default transformers; choices transformers, ollama)
- Environment variable: OLLAMA_BASE_URL (default http://localhost:11434)
- Environment variable: OLLAMA_EMBEDDING_DIM
- Environment variable: OLLAMA_NUM_CTX
- Environment variable: OBSIDIAN_BRAIN_NO_WATCH
- Environment variable: OBSIDIAN_BRAIN_NO_CATCHUP
- Environment variable: OBSIDIAN_BRAIN_WATCH_DEBOUNCE_MS (default 3000)
- Environment variable: OBSIDIAN_BRAIN_COMMUNITY_DEBOUNCE_MS (default 60000)
- Environment variable: OBSIDIAN_BRAIN_TOOL_TIMEOUT_MS (default 30000)
- Environment variable: OBSIDIAN_BRAIN_MAX_CHUNK_TOKENS
- Environment variable: OBSIDIAN_BRAIN_CONFIG_DIR
- The upstream registry signals required auth or secrets.

## Tools
Not captured

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.sweir1
- Version: 1.7.9
- Runtime: Npm
- Transports: STDIO
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 26, 2026
- Source: https://registry.modelcontextprotocol.io
