0
/ 100
1 month ago
glama

Synapse

MCP server that connects any AI to your Obsidian vault. Save articles from your phone, search across notes, build a compounding knowledge base. 15 tools, three transport modes (stdio, HTTP, cloud), zero-install Google Drive OAuth onboarding.

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
🚨
Reads files from sensitive locations
Touches: /etc/passwd-taproot-test
🚨
Known vulnerabilities in dependencies: 1 critical, 1 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
🔐
You'll be asked for 7 credentials: OAUTH_CSRF_SECRET, RESEND_API_KEY, STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY, TEST_FIXTURE_PASSWORD
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// known CVEs in dependencies1 critical1 high

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

criticalvitest@2.1.9GHSA-5xrq-8626-4rwp

When Vitest UI server is listening, arbitrary file can be read and executed

highglob@11.0.0GHSA-5j98-mcp5-4vw2

glob CLI: Command injection via -c/--cmd executes matches with shell:true

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configALLOWED_ORIGINS
configBASE_URL
configDEPLOY_COMMIT
configDISCORD_ERROR_WEBHOOK_URL
configDISCORD_FEEDBACK_WEBHOOK_URL
configDISCORD_SIGNUPS_WEBHOOK_URL
configEMAIL_FROM
configFORAGE_PARALLELISM
configFORAGE_TIMEOUT_MS
configGARDEN_PLANT_DATE_INJECT
configHARVEST_PARALLELISM
configHARVEST_TIMEOUT_MS
configINDEX_BACKFILL_PARALLELISM
configINDEX_INVALIDATION_DISABLED
configINDEX_WRITEBACK_DISABLED
configMISSING_BLOB_GRACE_MS
configMISSING_BLOB_LEGACY_BEHAVIOR
🔐 secretOAUTH_CSRF_SECRET
configOUTLINK_BACKFILL_CAP
configPENDING_COUNT_DISABLED
configPORT
configPULL_PARALLELISM
🔐 secretRESEND_API_KEY
configRETRIEVAL_BACKFILL_PARALLELISM
configSCAN_FILE_CAP
configSENTRY_DSN
configSITE_URL
configSTRIPE_ANNUAL_PRICE_ID
configSTRIPE_DISABLED
configSTRIPE_MONTHLY_PRICE_ID
configSTRIPE_PORTAL_RETURN_URL
🔐 secretSTRIPE_SECRET_KEY
🔐 secretSTRIPE_WEBHOOK_SECRET
🔐 secretSUPABASE_ANON_KEY
🔐 secretSUPABASE_SERVICE_ROLE_KEY
configSUPABASE_URL
configSYNAPSE_VAULT_PATH
configSYNC_PARALLELISM
configTAPROOT_ALLOW_PRIVATE_NETWORKS
configTAPROOT_BASE_URL
configTAPROOT_DISABLE_RATE_LIMIT
configTAPROOT_DISABLE_TOOL_RATE_LIMIT
configTAPROOT_FETCH_MAX_BYTES
configTAPROOT_GARDEN_BACKLINKS
configTAPROOT_GARDEN_CLUSTER
configTAPROOT_GARDEN_IDENTIFIER
configTAPROOT_GARDEN_QUERY
configTAPROOT_HELPER_BINARY
configTAPROOT_HONESTY_CONTRACT
configTAPROOT_KB_PIPELINE
configTAPROOT_KEEP_RATE_LIMIT
configTAPROOT_KEK
configTAPROOT_PUBLIC_MCP_URL
configTAPROOT_RETRIEVAL_V2
configTAPROOT_RETRIEVAL_V2_WORKSPACES
configTAPROOT_TOOL_TELEMETRY
configTAPROOT_TRAITS_ENABLED
configTEST_FIXTURE_EMAIL
🔐 secretTEST_FIXTURE_PASSWORD
configUSE_STORED_CARDINALITY
// 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 5 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/tomjrworks-synapse-obsidian-77vsb8)](https://m8ven.ai/mcp/tomjrworks-synapse-obsidian-77vsb8)
commit: 881bd3cea233b620a88d55450fb02332af34bfe5
code hash: 51f842fc6491ce6c97780a31ea7b84056eaff64049c10796e4f25146694246b4
verified: 6/17/2026, 11:57:21 AM
view raw JSON →