Add support for obsidian to surfsense

This commit is contained in:
Manoj Aggarwal 2026-01-21 15:21:06 -08:00
parent cc658789e4
commit 8a83424be5
17 changed files with 1391 additions and 0 deletions

View file

@ -53,6 +53,7 @@ class DocumentType(str, Enum):
ELASTICSEARCH_CONNECTOR = "ELASTICSEARCH_CONNECTOR"
BOOKSTACK_CONNECTOR = "BOOKSTACK_CONNECTOR"
CIRCLEBACK = "CIRCLEBACK"
OBSIDIAN_CONNECTOR = "OBSIDIAN_CONNECTOR"
NOTE = "NOTE"
@ -80,6 +81,7 @@ class SearchSourceConnectorType(str, Enum):
WEBCRAWLER_CONNECTOR = "WEBCRAWLER_CONNECTOR"
BOOKSTACK_CONNECTOR = "BOOKSTACK_CONNECTOR"
CIRCLEBACK_CONNECTOR = "CIRCLEBACK_CONNECTOR"
OBSIDIAN_CONNECTOR = "OBSIDIAN_CONNECTOR" # Self-hosted only - Local Obsidian vault indexing
MCP_CONNECTOR = "MCP_CONNECTOR" # Model Context Protocol - User-defined API tools