@iflow-mcp/promptx
Version:
AI角色创建平台和智能工具开发平台,基于MCP协议提供专业AI能力注入
33 lines (31 loc) • 940 B
TypeScript
interface ServerConfig {
port: number;
host: string;
transport: 'stdio' | 'http';
corsEnabled: boolean;
debug: boolean;
}
declare class ServerConfigManager {
private configPath;
private config;
constructor(configDir?: string);
private loadConfig;
private saveConfig;
getConfig(): ServerConfig;
getPort(): number;
setPort(port: number): void;
getHost(): string;
setHost(host: string): void;
getTransport(): 'stdio' | 'http';
setTransport(transport: 'stdio' | 'http'): void;
getCorsEnabled(): boolean;
setCorsEnabled(enabled: boolean): void;
getDebug(): boolean;
setDebug(enabled: boolean): void;
updateConfig(updates: Partial<ServerConfig>): void;
resetToDefaults(): void;
getServerUrl(): string;
static isValidPort(port: number): boolean;
static isValidHost(host: string): boolean;
}
export { type ServerConfig, ServerConfigManager };