Powers an end-to-end voice and natural language product search with an AI chat assistant.
This project offers a complete voice and natural language interface for product catalog search and AI-driven chat assistance. It leverages Next.js as an MCP Host for LLM orchestration and Whisper transcription, alongside a FastAPI backend serving as a pure MCP Tool Server that provides structured product functions, semantic search, and Retrieval-Augmented Generation (RAG) capabilities. The architecture highlights the Model Context Protocol (MCP) by demonstrating how domain-specific tools remain decoupled from the host's AI and voice layers, creating a reusable and extensible backend for intelligent product interactions.