eShopLite icon

eShopLite

Showcases a .NET eCommerce application with semantic search, managed context protocol (MCP), and reasoning models.

About

eShopLite provides a comprehensive reference application for building modern eCommerce sites using .NET. It demonstrates various search capabilities, including keyword and semantic search, and integrates with multiple AI models such as GPT-4o and DeepSeek-R1. The project also implements the Model Context Protocol (MCP) for advanced AI interactions, offering both server and client implementations. With features like real-time audio capabilities and vector database implementations, eShopLite serves as a robust framework for exploring and implementing advanced AI-powered eCommerce solutions.

Key Features

  • Keyword and semantic search capabilities
  • Integration with multiple AI models (GPT-4o, DeepSeek-R1, etc.)
  • Model Context Protocol (MCP) server and client implementation
  • Vector database implementations (In Memory, Azure AI Search, Chroma DB)
  • Modern .NET application architecture with .NET Aspire
  • 2 GitHub stars

Use Cases

  • Implementing semantic search in an eCommerce site
  • Utilizing Model Context Protocol for AI interactions
  • Integrating real-time audio capabilities using GPT-4o
Craft Better Prompts with AnyPrompt