giga-code
Version:
A personal AI CLI assistant powered by Grok for local development.
27 lines (26 loc) • 1.33 kB
TypeScript
export interface AddedMcpServer {
name: string;
type: 'process' | 'http';
command?: string;
httpUrl?: string;
port?: number;
enabled: boolean;
args?: string[];
env?: Record<string, string>;
description?: string;
dateAdded: string;
}
export declare function loadAddedMcpServers(): AddedMcpServer[];
export declare function saveAddedMcpServers(servers: AddedMcpServer[]): void;
export declare function addMcpServer(name: string, command: string, args?: string[], env?: Record<string, string>, description?: string): void;
export declare function addHttpMcpServer(name: string, httpUrl: string, port?: number, description?: string): void;
export declare function deleteMcpServer(name: string): boolean;
export declare function getAllAddedMcpServers(): AddedMcpServer[];
export declare function isMcpServerAdded(name: string): boolean;
export declare function getMcpServerByName(name: string): AddedMcpServer | undefined;
export declare function setMcpServerEnabled(name: string, enabled: boolean): boolean;
export declare function getEnabledMcpServers(): AddedMcpServer[];
export declare function getDisabledMcpServers(): AddedMcpServer[];
export declare const AVAILABLE_PORTS: number[];
export declare function getNextAvailablePort(): number;
export declare function addContext7Server(): void;