eShopLite
Verified Safeby Sarapakistan0
Overview
An e-commerce application demonstrating advanced AI integration via Model Context Protocol (MCP) for semantic search, real-time audio chat, and external tool access.
Installation
cd ./src/eShopAppHost/ && dotnet runEnvironment Variables
- AZURE_ENV_NAME
- AZURE_LOCATION
- AZURE_SQL_PASSWORD
- OPENAI_CONNECTIONSTRING
Security Notes
The project uses modern .NET Aspire and Azure deployment practices including Managed Identity and `secretRef` for secrets, indicating a strong posture against hardcoded credentials. External ingress is configured to disallow insecure connections. The README explicitly mentions security guidelines and GitHub Actions for security scanning, promoting good practices. No 'eval' or other highly dangerous patterns were found in the truncated code. The only minor point for not being a perfect 10 is that internal container communication `allowInsecure: true` is noted in some templates, which is generally acceptable within a private VNet or Container Apps environment but conceptually less secure than end-to-end HTTPS.
Similar Servers
mcp-dotnet-samples
This MCP server retrieves GitHub Copilot customizations, including instructions, agents, prompts, and collections, from the `awesome-copilot` repository to provide contextual guidance to AI models.
memorizer-v1
A .NET-based service for AI agents to store, retrieve, and search through memories using vector embeddings, featuring asynchronous chunking, version control, and relationship management.
ater.dry.cli
A .NET-based development assistance tool that streamlines front-end and back-end service creation through code generation, LLM integration, and provides command-line, Web UI, and MCP server interfaces.
Perigon.CLI
A development assistance tool for quickly building front-end and back-end services with code generation and LLM technology, providing CLI, WebUI, and MCP Server modes.