EShopLite MCP Server

eShopLite is a set of reference .NET applications implementing an eCommerce site with features like Semantic Search, MCP, Reasoning models and more.

Remote serverstreamable-http

What is the EShopLite MCP Server?

eShopLite is a set of reference .NET applications implementing an eCommerce site with features like Semantic Search, MCP, Reasoning models and more.

What you get

The project includes several scenarios demonstrating different capabilities:

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

Configuration and credentials

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

Example prompts to try

  • “Use EShopLite to Real.”
  • “Use EShopLite to Scenario.”
  • “Use EShopLite to Prompt.”

Frequently asked questions

You need .NET 10, Docker Desktop or Podman, Azure Developer CLI (azd), Git, and the Aspire CLI (`dotnet tool install -g aspire.cli`).