UNPKG

@spryker-sdk/spryker-mcp-server

Version:

MCP server for Spryker e-commerce API integration

33 lines 1.29 kB
/** * Prompts Module * * Exports all prompts and the prompt registry */ // Import all prompt definitions import { productSearchPrompt } from './product-search.js'; import { cartManagementPrompt } from './cart-management.js'; import { customerServicePrompt } from './customer-service.js'; import { orderFulfillmentPrompt } from './order-fulfillment.js'; import { productRecommendationsPrompt } from './product-recommendations.js'; // Import registry import { promptRegistry, PromptRegistry } from './registry.js'; import { logger } from '../utils/logger.js'; // Register all prompts function registerAllPrompts() { logger.info('Registering MCP prompts...'); const prompts = [ productSearchPrompt, cartManagementPrompt, customerServicePrompt, orderFulfillmentPrompt, productRecommendationsPrompt, ]; prompts.forEach(prompt => promptRegistry.register(prompt)); logger.info(`Successfully registered ${prompts.length} prompts`); } // Auto-register prompts when module is imported registerAllPrompts(); // Export everything export { promptRegistry, PromptRegistry }; export { productSearchPrompt, cartManagementPrompt, customerServicePrompt, orderFulfillmentPrompt, productRecommendationsPrompt, }; //# sourceMappingURL=index.js.map