obsidian-mcp-server
Version:
Model Context Protocol (MCP) server designed for LLMs to interact with Obsidian vaults. Provides secure, token-aware tools for seamless knowledge base management through a standardized interface.
20 lines • 705 B
JavaScript
import { run } from "./mcp/server.js";
import { createLogger } from "./utils/logging.js";
// Create a logger for the main entry point
const logger = createLogger('Main');
// Main entry point
if (import.meta.url === `file://${process.argv[1]}`) {
logger.info("Starting Obsidian MCP Server");
run().catch((error) => {
logger.error("Failed to start server:", error);
process.exit(1);
});
}
// Export the run function and other important modules
export { run } from "./mcp/server.js";
export * from "./obsidian/index.js";
export * from "./tools/index.js";
export * from "./resources/index.js";
export * from "./utils/index.js";
//# sourceMappingURL=index.js.map