43
/ 100
1 month ago
glama

obsidian-headless-mcp

MCP server that provides tools and resources for AI models to interact with an Obsidian vault, enabling file operations, search, and management via the Model Context Protocol.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
🔐
You'll be asked for 1 credential: API_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
🔐 secretAPI_TOKENREST API wrapping vault file operations. All endpoints require Authorization: Bearer <> except /health. Exposed at https://obsidian-api.DOMAIN.
configCHOKIDAR_INTERVALThe compose file sets CHOKIDAR_USEPOLLING=true (with =1000 ms) on obsidian-api to poll instead. If you run the API outside this compose file, set those env vars yourself.
configCHOKIDAR_USEPOLLINGThe compose file sets =true (with CHOKIDAR_INTERVAL=1000 ms) on obsidian-api to poll instead. If you run the API outside this compose file, set those env vars yourself.
configPORT
configSQLITE_PATH
configTRASH_PURGE_INTERVAL_MS
configTRASH_RETENTION_DAYS
configVAULT_NAMEYour-Vault-Name # Exact vault name in Obsidian Sync
configVAULT_PATH
configWEBHOOKS_CONFIG_PATHThe config is stored at /data/webhooks.json (the sqlite-data Docker volume), so it survives restarts and is not synced to your Obsidian devices. Override with .
configWEBHOOK_ALLOW_PRIVATE
configWEBHOOK_CONCURRENCY
configWEBHOOK_MAX_RETRIES
configWEBHOOK_TIMEOUT_MS
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 2 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/seb7152-obsidian-headless-mcp-s5qdfg)](https://m8ven.ai/mcp/seb7152-obsidian-headless-mcp-s5qdfg)
commit: 38c884f480f3350db7bbbf000414f509b4053753
code hash: e80ce25e71572128248ed102f4c540b0aea95eaf6b2e9537528924571866cb51
verified: 6/12/2026, 10:28:13 AM
view raw JSON →