LP

latinogino/prestashop-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

8 stars 11 forks Качество 65 Тренд 16MIT

PrestaShop MCP Server - Professional E-commerce Integration (CLEAN HISTORY)

Обзор

A professional Model Context Protocol (MCP) Server for complete management of PrestaShop e-commerce stores with . This MCP Server enables complete management of your PrestaShop store through AI applications like Claude Desktop. With specialized tools, you can manage all aspects of your e-commerce business - from products and categories to customers, orders, . - - Tools for all e-commerce areas - - Install, activate, deactivate modules - - Clear and monitor cache status - - Configure themes and settings - - Manage main navigation (ps_mainmenu) - for seamless AI integration - for maximum performance - and validation - with complete test suite - with practical examples - get_products - Product retrieval supporting all use cases: - : Complete product details including stock and category info - : List with optional filtering and enhancement - : Optional stock info, category details, custom field selection - : By category, name, or custom criteria - create_product - Create new products...

README

Показан фрагмент оригинального README. Открыть оригинал.

PrestaShop MCP Server

A professional Model Context Protocol (MCP) Server for complete management of PrestaShop e-commerce stores with extended functionality.

🚀 Overview

This MCP Server enables complete management of your PrestaShop store through AI applications like Claude Desktop. With specialized tools, you can manage all aspects of your e-commerce business - from products and categories to customers, orders, modules, cache, themes, and navigation menus.

✨ Features

  • 🛍️ Complete Store Management - Tools for all e-commerce areas
  • 🔧 Module Management - Install, activate, deactivate modules
  • 💾 Cache Management - Clear and monitor cache status
  • 🎨 Theme Management - Configure themes and settings
  • 📋 Menu Management - Manage main navigation (ps_mainmenu)
  • 🏗️ MCP Protocol Compliance for seamless AI integration
  • ⚡ Async/Await Architecture for maximum performance
  • 🛡️ Comprehensive Error Handling and validation
  • 🔧 Production-Ready with complete test suite
  • 📖 Comprehensive Documentation with practical examples

🛠️ Available Tools

📦 Unified Product Management

  • get_products - UNIFIED Product retrieval supporting all use cases:
    • Single Product by ID: Complete product details including stock and category info
    • Multiple Products: List with optional filtering and enhancement
    • Flexible Enhancement: Optional stock info, category details, custom field selection
    • Smart Filtering: By category, name, or custom criteria
  • create_product - Create new products with complete configuration
  • update_product - Edit product information
  • delete_product - Remove products
  • update_product_stock - Manage inventory levels
  • update_product_price - Update pricing

🏷️ Category Management

  • get_categories - Retrieve categories (with hierarchy filter)
  • create_category - Create new categories
  • update_category - Edit categories
  • delete_category - Remove categories

👥 Customer Management

  • get_customers - Retrieve and filter customers
  • create_customer - Create new customers
  • update_customer - Edit customer data

📋 Order Management

  • get_orders - Retrieve and filter orders
  • update_order_status - Change order status
  • get_order_states - Retrieve available statuses

🔧 Module Management NEW

  • get_modules - List all PrestaShop modules
  • get_module_by_name - Get specific module details
  • install_module - Install new modules
  • update_module_status - Activate/deactivate modules

📋 Main Menu Management NEW

  • get_main_menu_links - Retrieve ps_mainmenu navigation links
  • update_main_menu_link - Edit existing menu links
  • add_main_menu_link - Add new navigation links

💾 Cache Management NEW

  • clear_cache - Clear PrestaShop cache (all types)
  • get_cache_status - Monitor cache configuration

🎨 Theme Management NEW

  • get_themes - Get current theme information
Открыть полный README на GitHub

Установка

docker run -e PRESTASHOP_SHOP_URL=https://your-shop.com \
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "prestashop": { "command": "C:\\\\path\\\\to\\\\prestashop-mcp\\\\venv_prestashop\\\\Scripts\\\\python.exe", "args": ["-m", "prestashop_mcp.prestashop_mcp_server"], "cwd": "C:\\\\path\\\\to\\\\prestashop-mcp", "env": { "PRESTASHOP_SHOP_URL": "https://your-shop.example.com", "PRESTASHOP_API_KEY": "YOUR_API_KEY" } } } }