
latinogino/prestashop-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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 configurationupdate_product- Edit product informationdelete_product- Remove productsupdate_product_stock- Manage inventory levelsupdate_product_price- Update pricing
🏷️ Category Management
get_categories- Retrieve categories (with hierarchy filter)create_category- Create new categoriesupdate_category- Edit categoriesdelete_category- Remove categories
👥 Customer Management
get_customers- Retrieve and filter customerscreate_customer- Create new customersupdate_customer- Edit customer data
📋 Order Management
get_orders- Retrieve and filter ordersupdate_order_status- Change order statusget_order_states- Retrieve available statuses
🔧 Module Management NEW
get_modules- List all PrestaShop modulesget_module_by_name- Get specific module detailsinstall_module- Install new modulesupdate_module_status- Activate/deactivate modules
📋 Main Menu Management NEW
get_main_menu_links- Retrieve ps_mainmenu navigation linksupdate_main_menu_link- Edit existing menu linksadd_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
Установка
docker run -e PRESTASHOP_SHOP_URL=https://your-shop.com \Конфигурация
{
"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"
}
}
}
}