MCP.so
Sign In

๐Ÿ›๏ธ MCP - MCP for Commerce Platforms - Universal E-commerce Customer Support Assistant

@slavpilus

About ๐Ÿ›๏ธ MCP - MCP for Commerce Platforms - Universal E-commerce Customer Support Assistant

MCP for Commerce Platforms

Basic information

Category

AI & Agents

License

MIT license

Runtime

python

Transports

stdio

Publisher

slavpilus

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-slavpilus": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        "venv"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

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.

Comments

More AI & Agents MCP servers

Web Agent Protocol

OTA-Tech-AI

๐ŸŒWeb Agent Protocol (WAP) - Record and replay user interactions in the browser with MCP support

500

ๆฌข่ฟŽๆฅๅˆฐ ๆ™บ่จ€ๅนณๅฐ

Shy2593666979

AgentChat ๆ˜ฏไธ€ไธชๅŸบไบŽ LLM ็š„ๆ™บ่ƒฝไฝ“ไบคๆตๅนณๅฐ๏ผŒๅ†…็ฝฎ้ป˜่ฎค Agent ๅนถๆ”ฏๆŒ็”จๆˆท่‡ชๅฎšไน‰ Agentใ€‚้€š่ฟ‡ๅคš่ฝฎๅฏน่ฏๅ’ŒไปปๅŠกๅไฝœ๏ผŒAgent ๅฏไปฅ็†่งฃๅนถๅๅŠฉๅฎŒๆˆๅคๆ‚ไปปๅŠกใ€‚้กน็›ฎ้›†ๆˆ LangChainใ€Function Callใ€MCP ๅ่ฎฎใ€RAGใ€Memoryใ€HITLใ€Skillใ€Milvus ๅ’Œ ElasticSearch ็ญ‰ๆŠ€ๆœฏ๏ผŒๅฎž็Žฐ้ซ˜ๆ•ˆ็š„็Ÿฅ่ฏ†ๆฃ€็ดขไธŽๅทฅๅ…ท่ฐƒ็”จ๏ผŒไฝฟ็”จ FastAPI ๆž„ๅปบ้ซ˜ๆ€ง่ƒฝๅŽ็ซฏๆœๅŠกใ€‚

797

meGPT - upload an author's content into an LLM

adrianco

Code to process many kinds of content by an author into an MCP server

287

Just Prompt - A lightweight MCP server for LLM providers

disler

just-prompt is an MCP server that provides a unified interface to top LLM providers (OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama)

733

MCP-LLM Bridge

patruff

Bridge between Ollama and MCP servers, enabling local LLMs to use Model Context Protocol tools

976