sfcc-dev-mcp
Version:
MCP server for Salesforce B2C Commerce Cloud development assistance including logs, debugging, and development tools
44 lines • 1.33 kB
TypeScript
/**
* MCP Server for SFCC Development
*
* This module implements the Model Context Protocol (MCP) server for accessing
* Salesforce B2C Commerce Cloud development features. It provides a standardized interface
* for AI assistants to interact with SFCC development tools and data.
*/
import { SFCCConfig } from '../types/types.js';
/**
* MCP Server implementation for SFCC development assistance
*
* This class sets up the MCP server, defines available tools, and handles
* requests from MCP clients (like AI assistants) to interact with SFCC development features.
*/
export declare class SFCCDevServer {
private server;
private logger;
private config;
private capabilities;
private handlers;
/**
* Initialize the SFCC Development MCP Server
*
* @param config - SFCC configuration for connecting to the logging system
*/
constructor(config: SFCCConfig);
private initializeServer;
private logMethodEntry;
private logMethodExit;
private registerHandlers;
/**
* Set up MCP tool handlers for SFCC operations
*/
private setupToolHandlers;
/**
* Start the MCP server
*/
run(): Promise<void>;
/**
* Gracefully shutdown the server and dispose of resources
*/
private shutdown;
}
//# sourceMappingURL=server.d.ts.map