UNPKG

database-mcp

Version:

Model Context Protocol server for multi-database access (PostgreSQL, MySQL, SQLite, Snowflake) with comprehensive introspection and analysis tools

44 lines 1.37 kB
/** * Claude Desktop Configuration Helper * Handles configuration file management for Claude Desktop integration */ export interface ClaudeConfig { mcpServers: { [key: string]: { command: string; args?: string[]; env?: { [key: string]: string; }; }; }; } /** * Get the path to Claude Desktop configuration file */ export declare function getClaudeConfigPath(): string; /** * Generate Claude Desktop configuration for NPX usage */ export declare function generateNpxConfig(databaseUrl: string): ClaudeConfig; /** * Generate Claude Desktop configuration for global installation */ export declare function generateGlobalConfig(databaseUrl: string): ClaudeConfig; /** * Generate Claude Desktop configuration for local development */ export declare function generateLocalConfig(databaseUrl: string, projectPath: string): ClaudeConfig; /** * Read existing Claude Desktop configuration */ export declare function readClaudeConfig(): ClaudeConfig | null; /** * Write Claude Desktop configuration */ export declare function writeClaudeConfig(config: ClaudeConfig): boolean; /** * Merge database-mcp configuration into existing Claude config */ export declare function mergeClaudeConfig(databaseUrl: string, useNpx?: boolean): boolean; //# sourceMappingURL=claude.d.ts.map