๐๏ธ MCP - MCP for Commerce Platforms - Universal E-commerce Customer Support Assistant
@slavpilus
๐๏ธ MCP - MCP for Commerce Platforms - Universal E-commerce Customer Support Assistant ใซใคใใฆ
MCP for Commerce Platforms
ๅบๆฌๆ ๅ ฑ
ใซใใดใช
AI ใจใจใผใธใงใณใ
ใฉใคใปใณใน
MIT license
ใฉใณใฟใคใ
python
ใใฉใณในใใผใ
stdio
ๅ ฌ้่
slavpilus
่จญๅฎ
ไปฅไธใฎ่จญๅฎใไฝฟใฃใฆใใใฎใตใผใใผใ MCP ๅฏพๅฟใฏใฉใคใขใณใใซ่ฟฝๅ ใใฆใใ ใใใ
{
"mcpServers": {
"mcp-slavpilus": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}ใใผใซ
ใใผใซใฏๆคๅบใใใพใใใงใใ
ใใผใซใฏ README ใใ่ชๅ็ใซๆฝๅบใใใพใใใกใณใใใผใฏ ## Tools ใจใใ่ฆๅบใใฎไธใซ่จ่ผใใใใจใงใใใฎใฟใใซๅๆ ใงใใพใใ
ๆฆ่ฆ
What is ๐๏ธ MCP - MCP for Commerce Platforms - Universal E-commerce Customer Support Assistant?
It is a platform-agnostic customer support assistant that connects to any e-commerce platform through pluggable strategies, using the MCP (Model Context Protocol) server and Gradio for the user interface. It is built for developers and support teams who need a single conversational interface to manage orders, returns, and cancellations across multiple eโcommerce backends.
How to use ๐๏ธ MCP - MCP for Commerce Platforms - Universal E-commerce Customer Support Assistant?
Clone the repository, run the setup script (scripts/setup_dev.sh) or manually create a virtual environment, install dependencies from requirements-dev.txt, copy .env.example to .env and configure it, then run python app.py. The application will be available at http://localhost:7860.
Key features of ๐๏ธ MCP - MCP for Commerce Platforms - Universal E-commerce Customer Support Assistant
- Order management: track orders, check status, view history
- Returns and refunds: initiate returns, process refunds
- Order cancellations: quick and easy cancellations
- Conversational interface using natural language
- Platform-agnostic, extensible via a strategy pattern
- Autoโdeployment to Hugging Face Spaces
Use cases of ๐๏ธ MCP - MCP for Commerce Platforms - Universal E-commerce Customer Support Assistant
- A single customerโfacing chat that handles orders from Shopify, Magento, WooCommerce, and other platforms
- Integrating a conversational support assistant into an existing multiโplatform eโcommerce operation
- Rapidly prototyping customer support for a new eโcommerce store using mock data
- Deploying a selfโhosted support assistant to Hugging Face Spaces for internal testing
FAQ from ๐๏ธ MCP - MCP for Commerce Platforms - Universal E-commerce Customer Support Assistant
Which eโcommerce platforms are supported out of the box?
The README lists MockData, Shopify, Magento, and WooCommerce as platform strategies, and the architecture is extensible to any platform via the strategy interface.
What are the runtime requirements?
Python 3.10 or higher, Git, and a virtual environment tool (venv) are required. All dependencies are listed in requirements-dev.txt.
How do I run the application locally after installation?
Execute python app.py from the project root. The Gradio interface will be available at http://localhost:7860.
How can I deploy the assistant to production?
The project is configured for automatic deployment to Hugging Face Spaces via GitHub Actions on pushes to the main branch, or manual deployment by adding the Spaces remote and pushing.
How do I add support for a new eโcommerce platform?
Create a new strategy class in mcp_server/strategies/ that inherits from EcommerceStrategy, implement the required methods, add tests, and update the strategy factory.
ใAI ใจใจใผใธใงใณใใใฎไปใฎใณใณใใณใ
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
Hass-MCP
voskaControl and query Home Assistant from Claude and other LLMs โ a Model Context Protocol (MCP) server.
Model Context Protocol Server for Home Assistant
tevonsbA MCP server for Home Assistant
Unreal Engine Generative AI Support Plugin
prajwalshettydevUnreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashscope, Seedream. NPC AI, agenti
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research
ใณใกใณใ