Skip to main content
Glama

Obsidian MCP Second Brain Server

by CoMfUcIoS
storage-factory.ts735 B
import { VaultConfig } from './types.js'; import { IStorage } from './storage.js'; import { DatabaseStorage } from './database-storage.js'; import { MemoryStorage } from './memory-storage.js'; /** * Factory for creating storage instances based on configuration */ export function createStorage(config: VaultConfig): IStorage { if (config.useMemory) { console.error('Using in-memory storage (Fuse.js)'); return new MemoryStorage({ title: config.searchWeights.title, tags: config.searchWeights.tags, frontmatter: config.searchWeights.frontmatter, content: config.searchWeights.content }); } console.error('Using database storage (SQLite)'); return new DatabaseStorage(config.vaultPath); }

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/CoMfUcIoS/obsidian-mcp-sb'

If you have feedback or need assistance with the MCP directory API, please join our Discord server