
eShopLite
by Azure-Samples·★ 162·综合分 45
eShopLite 是一个集成了 MCP 服务器的 .NET 电子商务参考应用程序。
ai-llmecommercedeveloper-tools
79
Forks
8
活跃 Issue
1 个月前
最近提交
2 天前
收录于
概述
eShopLite 是一个综合性的 .NET 参考应用程序,实现了电子商务网站,具有语义搜索、推理模型和向量数据库等多种高级 AI 功能。该项目在场景 06 中包含专门的 MCP 服务器实现,使 AI 代理能够通过结构化的工具调用和资源与电子商务系统交互。基于 .NET Aspire 构建,它展示了如何将 MCP 集成到具有适当编排和实时功能的大型企业应用程序中。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过 MCP 使 AI 代理执行电子商务操作
你:为产品目录构建语义搜索功能
你:创建基于实时音频的购物助手
你:这个 MCP 服务器提供哪些工具?
你:如何自定义 MCP 服务器实现?
什么时候选它
当构建需要集成 AI 功能和 MCP 服务器架构的 .NET 电子商务应用时,选择 eShopLite。
什么时候不要选它
不要选择 eShopLite 用于非 .NET 项目,没有 AI 功能的简单网店,或者需要具有高级安全功能的现成 MCP 实现。
可对比工具
mcp-dotnetazure-ai-mcpshopify-mcpnextjs-ecommerce-ai
安装
- 克隆存储库:
git clone https://github.com/Azure-Samples/eShopLite.git - 导航到 MCP 场景目录:
cd eShopLite/scenarios/06-mcp/ - 遵循场景特定的 README 获取详细设置说明
对于 Claude Desktop 集成,请将其添加到您的 config.json 中:
{
"mcpServers": {
"eshoplite": {
"command": "dotnet",
"args": ["run", "--project", "./path/to/eShopLite/scenarios/06-mcp/"],
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}FAQ
- 这个 MCP 服务器提供哪些工具?
- eShopLite MCP 服务器提供电子商务操作工具,包括产品搜索、订单管理和通过结构化函数调用的客户交互。
- 如何自定义 MCP 服务器实现?
- 您可以通过在 'Services/Mcp' 目录中添加新工具并在 MCP 服务器配置中注册它们来扩展 MCP 服务器。
eShopLite 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。