obsidian-mcp-server
Version:
Obsidian Knowledge-Management MCP (Model Context Protocol) server that enables AI agents and development tools to interact with an Obsidian vault. It provides a comprehensive suite of tools for reading, writing, searching, and managing notes, tags, and fr
18 lines (17 loc) • 915 B
JavaScript
/**
* @module ObsidianRestApiService Barrel File
* @description
* Exports the singleton instance of the Obsidian REST API service and related types.
*/
export * from "./types.js"; // Export all types
// Removed singleton export
export { ObsidianRestApiService } from "./service.js"; // Export the class itself
// Export method modules if direct access is desired, though typically accessed via service instance
export * as activeFileMethods from "./methods/activeFileMethods.js";
export * as commandMethods from "./methods/commandMethods.js";
export * as openMethods from "./methods/openMethods.js";
export * as patchMethods from "./methods/patchMethods.js";
export * as periodicNoteMethods from "./methods/periodicNoteMethods.js";
export * as searchMethods from "./methods/searchMethods.js";
export * as vaultMethods from "./methods/vaultMethods.js";
export { VaultCacheService } from "./vaultCache/index.js";