@sigyl-dev/cli
Version:
Official Sigyl CLI for installing and managing MCP packages. Zero-config installation for public packages, secure API-based authentication.
39 lines • 1.14 kB
TypeScript
export interface ClaudeServerConfig {
command: string;
args: string[];
env?: Record<string, string>;
cwd?: string;
}
export interface ClaudeConfig {
mcpServers: Record<string, ClaudeServerConfig>;
[key: string]: any;
}
/**
* Get the Claude Desktop config file path based on platform
*/
export declare function getClaudeConfigPath(): string | null;
/**
* Read the current Claude Desktop configuration
*/
export declare function readClaudeConfig(): ClaudeConfig;
/**
* Write configuration to Claude Desktop
*/
export declare function writeClaudeConfig(config: ClaudeConfig): boolean;
/**
* Install an MCP server in Claude Desktop
*/
export declare function installMCPServer(serverName: string, serverPath: string, options?: {
language?: "typescript" | "javascript";
description?: string;
env?: Record<string, string>;
}): boolean;
/**
* List installed MCP servers in Claude Desktop
*/
export declare function listMCPServers(): void;
/**
* Remove an MCP server from Claude Desktop
*/
export declare function removeMCPServer(serverName: string): boolean;
//# sourceMappingURL=claude-config.d.ts.map