MCP-project
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP-projectfind me a laptop under $800 with good ratings"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🛒 AI E-Commerce Shopping Assistant
An AI-powered E-Commerce Shopping Assistant built using Generative AI, Agentic AI, MCP (Model Context Protocol), RAG, LangGraph, ChromaDB, Python, and Streamlit.
The application allows users to interact with an AI shopping assistant using natural language. The AI agent understands the user's request and uses MCP tools to search, compare, and retrieve product information.
🚀 Features
🔎 Search products using natural language
💰 Check product prices
⭐ View product ratings
⚖️ Compare products
🎯 Get product recommendations
🧠 AI-powered decision making
🔌 MCP-based tool integration
📚 RAG-based product retrieval
🗃️ ChromaDB vector database
🤖 LangGraph agent workflow
💬 Interactive Streamlit interface
Related MCP server: Enneagora E-commerce MCP Server
🧠 Technologies Used
Technology | Purpose |
Python | Main programming language |
Generative AI | Natural language generation |
Agentic AI | AI decision making and tool usage |
MCP | Connects AI with external tools |
LangChain | LLM application framework |
LangGraph | Agent workflow and state management |
RAG | Retrieve relevant product information |
ChromaDB | Vector database |
Hugging Face | Text embeddings |
Groq | Large Language Model |
Pandas | Product data processing |
Streamlit | Web interface |
🏗️ Architecture
USER
│
▼
┌─────────────────┐
│ Streamlit │
│ Frontend │
└────────┬────────┘
│
▼
┌─────────────────┐
│ AI Agent │
│ LangGraph │
└────────┬────────┘
│
▼
┌─────────────────┐
│ MCP Client │
└────────┬────────┘
│
▼
┌─────────────────┐
│ MCP Server │
└────────┬────────┘
│
┌────────────┼────────────┐
│ │ │
▼ ▼ ▼
Product Search Product Info Comparison
│ │ │
└────────────┼────────────┘
│
▼
Product Data
│
▼
RAG
│
▼
ChromaDB
│
▼
LLM
│
▼
Final ResponseThis server cannot be installed
Maintenance
Related MCP Connectors
AI-powered product search, affiliate links, and price negotiation for e-commerce platforms
AI commerce for Shopify: product search, comparison, recommendations, and checkout via MCP.
AI shopping gateway for product search, inventory, carts, and merchant-hosted checkout.
Routes natural-language shopping queries to merchant storefronts, returns normalized results.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Amazon services through AI assistants, allowing users to search products, manage their cart, view order history, and place orders using natural language.8MIT
- AlicenseNot gradedqualityDmaintenanceEnables customer support across e-commerce platforms by providing order management, product guidance, and account assistance tools through natural language queries.5MIT
- FlicenseAqualityDmaintenanceEnables AI-powered shopping assistance by analyzing natural language shopping queries and automating product searches on multiple e-commerce platforms.12-
- FlicenseNot gradedqualityDmaintenanceEnables e-commerce shopping assistant capabilities including product search, cart management, payment processing, and order fulfillment via MCP tools.-