sfcc-dev-mcp
Version:
MCP server for Salesforce B2C Commerce Cloud development assistance including logs, debugging, and development tools
18 lines • 976 B
TypeScript
import { BaseToolHandler, ToolExecutionContext, GenericToolSpec, HandlerContext, ToolArguments } from './base-handler.js';
import { SystemObjectToolName } from '../../tool-configs/system-object-tool-config.js';
/**
* Handler for system object tools using config-driven dispatch
* Provides access to SFCC system object definitions, attributes, and site preferences
*/
export declare class SystemObjectToolHandler extends BaseToolHandler<SystemObjectToolName> {
private ocapiClient;
private clientFactory;
constructor(context: HandlerContext, subLoggerName: string);
protected onInitialize(): Promise<void>;
protected onDispose(): Promise<void>;
canHandle(toolName: string): boolean;
protected getToolNameSet(): Set<SystemObjectToolName>;
protected getToolConfig(): Record<string, GenericToolSpec<ToolArguments, any>>;
protected createExecutionContext(): Promise<ToolExecutionContext>;
}
//# sourceMappingURL=system-object-handler.d.ts.map