eShopLite
Verified Safeby Sarapakistan0
Overview
A .NET eCommerce application featuring semantic search and real-time audio chat capabilities powered by generative AI models.
Installation
cd ./src/eShopAppHost/ && dotnet runEnvironment Variables
- ConnectionStrings__openai
- AI_ChatDeploymentName
- AI_RealtimeDeploymentName
- AI_embeddingsDeploymentName
- ConnectionStrings__sqldb
Security Notes
The project adheres to good security practices by leveraging Azure Managed Identity for cloud resource authentication and user secrets for local development, preventing hardcoded credentials. Database passwords are handled as secured parameters during deployment. While some internal container app ingress is configured as `allowInsecure: true` for service-to-service communication, external user-facing services are properly secured with `allowInsecure: false`. GitHub Actions for security scanning are also mentioned.
Similar Servers
mcp-dotnet-samples
This MCP server enhances GitHub Copilot by providing a mechanism to search, retrieve, and manage custom instructions and agents from the awesome-copilot repository, allowing for personalized AI assistance in development workflows.
memorizer-v1
A .NET-based service for AI agents to store, retrieve, and search through long-term memories using vector embeddings, PostgreSQL (pgvector), and a Model Context Protocol (MCP) API, featuring versioning, relationships, and asynchronous chunking.
ater.dry.cli
An intelligent code assistance tool and MCP server for building Asp.Net Core and EF Core front-end and back-end services, leveraging code generation and LLM technology.
Perigon.CLI
An intelligent code assistance tool that generates boilerplate code and business logic for ASP.NET Core and EF Core services, providing CLI, WebUI, and an MCP Server for editor integration.