@spryker-sdk/spryker-mcp-server
Version:
MCP server for Spryker e-commerce API integration
33 lines • 1.29 kB
JavaScript
/**
* 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