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
TypeScript
/**
* 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