MCP Catalogs
HomeeShopLite screenshot

eShopLite

by Azure-Samples·162·Score 45

eShopLite is an .NET e-commerce reference app with integrated MCP server for AI interactions.

ai-llmecommercedeveloper-tools
79
Forks
8
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

eShopLite is a comprehensive .NET reference application that implements an e-commerce site with various advanced AI features including semantic search, reasoning models, and vector databases. The project includes a dedicated MCP server implementation in scenario 06, enabling AI agents to interact with the e-commerce system through structured tool calls and resources. Built on .NET Aspire, it demonstrates how to integrate MCP into larger enterprise applications with proper orchestration and real-time capabilities.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Enabling AI agents to perform e-commerce operations through MCP
you:Building semantic search capabilities for product catalogs
you:Creating real-time audio-based shopping assistance
you:What MCP tools does this server provide?
you:How do I customize the MCP server implementation?

When to choose this

Choose eShopLite when building .NET-based eCommerce applications that need to integrate AI capabilities with MCP server architecture.

When NOT to choose this

Don't choose eShopLite for non-.NET projects, simple storefronts without AI features, or if you need production-ready MCP implementations with advanced security features.

Comparable tools

mcp-dotnetazure-ai-mcpshopify-mcpnextjs-ecommerce-ai

Installation

  1. Clone the repository: git clone https://github.com/Azure-Samples/eShopLite.git
  2. Navigate to the MCP scenario directory: cd eShopLite/scenarios/06-mcp/
  3. Follow the scenario-specific README for detailed setup instructions

For Claude Desktop integration, add this to your config.json:

{
  "mcpServers": {
    "eshoplite": {
      "command": "dotnet",
      "args": ["run", "--project", "./path/to/eShopLite/scenarios/06-mcp/"],
      "env": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

FAQ

What MCP tools does this server provide?
The eShopLite MCP server provides tools for e-commerce operations including product search, order management, and customer interactions through structured function calls.
How do I customize the MCP server implementation?
You can extend the MCP server by adding new tools in the 'Services/Mcp' directory and registering them in the MCP server configuration.

Compare eShopLite with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.