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
42 lines (41 loc) • 1.18 kB
TypeScript
/**
* Main application configuration object.
*/
export declare const config: {
pkg: {
name: string;
version: string;
};
mcpServerName: string;
mcpServerVersion: string;
logLevel: string;
logsPath: string;
environment: string;
mcpTransportType: "stdio" | "http";
mcpHttpPort: number;
mcpHttpHost: string;
mcpAllowedOrigins: string[] | undefined;
mcpAuthMode: "jwt" | "oauth" | undefined;
mcpAuthSecretKey: string | undefined;
oauthIssuerUrl: string | undefined;
oauthAudience: string | undefined;
oauthJwksUri: string | undefined;
obsidianApiKey: string;
obsidianBaseUrl: string;
obsidianVerifySsl: boolean;
obsidianCacheRefreshIntervalMin: number;
obsidianEnableCache: boolean;
obsidianApiSearchTimeoutMs: number;
};
/**
* The configured logging level for the application.
* Exported separately for convenience (e.g., logger initialization).
* @type {string}
*/
export declare const logLevel: string;
/**
* The configured runtime environment for the application.
* Exported separately for convenience.
* @type {string}
*/
export declare const environment: string;