Synapse
Synapse is an MCP server that connects AI clients to your Obsidian vault, enabling comprehensive management, ingestion, querying, and maintenance of your personal knowledge base.
Content Saving & Ingestion
synapse_save— Fetch a webpage and convert it to markdown, or paste raw text directly into your vault's sources foldersynapse_ingest— Process a source into organized pages with summaries, concepts, entities, and[[wikilinks]]synapse_compile— Scan for unprocessed sources and batch-ingest them all
Knowledge Querying & Health
synapse_query— Research a question across your knowledge base and synthesize a cited answersynapse_lint— Detect broken wikilinks, orphan pages, missing frontmatter, stale content, and contradictionssynapse_status— Get a full snapshot of vault configuration, file counts, recent activity, and suggested actions
Vault File Operations
vault_read/vault_write— Read or create/overwrite any file, with automatic directory creationvault_list— Browse files recursively or flat in any foldervault_search— Case-insensitive full-text search with context and line numbersvault_stats— Get file counts, folder structure, and initialization statusvault_frontmatter— Extract YAML metadata (title, tags, date, status, etc.) from any file
Setup & Configuration
synapse_setup— Onboarding wizard to adapt to existing vault conventions or set up a new structured knowledge basesynapse_configure— Persist your chosen folder paths, naming conventions, and setup modesynapse_init— Scaffold a fresh vault with folder structure, aCLAUDE.mdschema, and index/log files around a specific topic
Enables exposing the Synapse MCP server via Cloudflare tunnels for remote AI client access, allowing browser-based AI services to connect to local Obsidian vaults.
Provides hosted mode integration with Google Drive OAuth (coming soon) for cloud-based access to Obsidian vaults through the Synapse MCP server.
Connects AI assistants to Obsidian vaults, providing read/write access to markdown files, wikilinks, frontmatter, and vault structure for content management and knowledge base operations.
Taproot
Your notes. Your AI's memory.
MCP server that connects any AI client — Claude, ChatGPT, Cursor, Windsurf — to your Obsidian vault. Save anything from anywhere, ask questions across your notes, keep the knowledge base your AI reads from.
30-Second Setup
Claude Desktop
Open config: Mac
~/Library/Application Support/Claude/claude_desktop_config.json| Windows%APPDATA%\Claude\claude_desktop_config.jsonAdd Taproot to the
mcpServersobject:
{
"mcpServers": {
"taproot": {
"command": "npx",
"args": ["-y", "synapse-obsidian", "/path/to/your/obsidian-vault"]
}
}
}Restart Claude Desktop. Taproot tools appear automatically.
Claude Code
Add to .claude/.mcp.json in your home directory:
{
"mcpServers": {
"taproot": {
"command": "npx",
"args": ["-y", "synapse-obsidian", "/path/to/your/vault"]
}
}
}Claude.ai / ChatGPT / Any remote AI
Run Taproot locally and expose it with a free tunnel:
# Terminal 1: Start Taproot
npx synapse-obsidian /path/to/vault --http --port 3777
# Terminal 2: Expose it (free, no account needed)
npx cloudflared tunnel --url http://localhost:3777Copy the tunnel URL. Add https://your-tunnel-url.trycloudflare.com/mcp as a custom MCP integration in your AI client.
Related MCP server: Obsidian MCP (pgvector + Ollama, self-hosted)
Getting Started
Once connected, say:
"Help me get started with Taproot"
Taproot scans your vault and gives you three options:
Use my existing vault — Detects your folder structure, wikilinks, naming conventions. Nothing moved or overwritten. Taproot adapts to you.
Set up a knowledge base — Creates organized folders:
sources/for raw content,notes/for compiled knowledge,outputs/for query results. Best for a focused research topic.Custom — You tell Taproot how you want things organized.
It also asks what you'll use the vault for (research, business, academic, life OS) so it can tailor the experience.
What You Can Do
Save anything, from anywhere
"Save this article: https://example.com/interesting-post"
Fetches the page, converts to markdown, saves to your vault. Works from your phone.
Ask questions across your notes
"What do my notes say about pricing strategy?"
Searches your vault, reads relevant files, synthesizes a cited answer.
Build a compounding wiki
"Process all new articles in my vault"
Turns raw sources into summaries, concept pages, entity pages — all cross-linked with wikilinks. Every answer feeds back into the knowledge base.
Health check your notes
"Run a health check on my vault"
Finds broken links, orphan pages, missing frontmatter, stale content. Fixes what it can.
All Tools
Tool | What it does |
| Onboarding — scans vault, presents options, configures Taproot |
| Saves your vault preferences |
| Save content from a URL or pasted text |
| Full vault overview with suggested actions |
| Process a source into organized pages |
| Find and process all unprocessed sources |
| Research a question across your knowledge base |
| Health-check for broken links, orphans, gaps |
| Scaffold a new knowledge base from scratch |
| Read any file |
| Create or update any file |
| List files in vault or subdirectory |
| Full-text search |
| File counts and structure |
| Read YAML metadata from a file |
How It Works
Taproot is an MCP server — an open protocol for connecting AI to tools and data. It gives your AI read/write access to your vault (and nothing else — sandboxed to the vault directory).
Stdio (default) — For desktop AI apps (Claude Desktop, etc.)
HTTP (
--http) — For browser-based AI (Claude.ai, ChatGPT, etc.) behind Tailscale or another tunnel
Your vault is just a folder of markdown files. Taproot doesn't need Obsidian to be running — it works with any folder.
Requirements
Node.js 18+ (check with
node -v)An Obsidian vault or any folder of markdown files
Any MCP-compatible AI client
License
MIT — Taproot
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/tomjrworks/synapse-obsidian'
If you have feedback or need assistance with the MCP directory API, please join our Discord server