Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

DocSanctum

Sangchul LeeSangchul Lee71 downloads

Search and browse your DocSanctum knowledge base from Obsidian via MCP.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

DocSanctum

DocSanctum for Obsidian

An Obsidian plugin that connects to a self-hosted DocSanctum backend over MCP, so you can search and read your DocSanctum-indexed documents from inside Obsidian.

DocSanctum (github.com/DocSanctum/doc-sanctum) exposes its document tools (list_documents, search_documents, semantic_search_documents, read_document) as a standard MCP server over streamable HTTP (mounted at /mcp on the backend). This plugin is just an MCP client wired into Obsidian's UI.

This plugin is a client only. It doesn't run any indexing or search itself — it calls into a DocSanctum backend you already have running. If you don't have DocSanctum yet, set it up first: https://github.com/DocSanctum/doc-sanctum.

Features

  • Search command / ribbon icon — keyword search across your DocSanctum sources.
  • Semantic search command / ribbon icon — natural-language search over indexed content.
  • Selecting a result fetches the full document and renders it in a read-only preview.
  • Settings tab to configure the backend's MCP server URL, restrict search to a single source, and test the connection.
  • Surfaces backend warnings (e.g. a source falling back to stale cached data) as in-app notices and, when reading a document, as a banner above the preview.

Setup

  1. Have a DocSanctum backend running and reachable (default http://localhost:8000/mcp).
  2. Add the vault's folder (or whichever folder you want searchable) as a source in the DocSanctum frontend, and let it finish indexing. This plugin only queries sources that already exist in DocSanctum — it can't register or index a folder on its own. Search will simply return nothing until this step is done.
  3. Install this plugin (see below) and set the Server URL in the plugin settings if it differs from the default.
  4. Run the DocSanctum: Search or DocSanctum: Semantic search command (or use the ribbon icon).

Development

  • npm i to install dependencies.
  • npm run dev to build src/main.ts into main.js in watch mode.
  • npm run build to type-check and produce a production build.
  • For local testing, symlink or copy main.js, manifest.json, styles.css into VaultFolder/.obsidian/plugins/doc-sanctum/.

License

MIT — see LICENSE.

HealthExcellent
ReviewSatisfactory
About
Connect Obsidian to a self-hosted DocSanctum backend over MCP to search and read DocSanctum-indexed documents. Perform keyword and natural-language semantic searches, open results to fetch full documents, and view them in a read-only preview. Test the backend connection and query indexed sources.
SearchIntegrations
Details
Current version
0.1.4
Last updated
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
71
Compatible with
Obsidian 1.0.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Sangchul LeeSangchul Leesangchul1011
GitHubsangchul1011
  1. Community
  2. Plugins
  3. Search
  4. DocSanctum

Related plugins

BRAT

Easily install a beta version of a plugin for testing.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.