AgentStack
MCP verified MIT Self-run

Prestashop Mcp

mcp-florinel-chis-prestashop-mcp Β· by florinel-chis

πŸš€ **Fast, local, offline-first MCP server** for PrestaShop documentation with **1,095+ indexed documents** including hooks, guides, components, and APIs.

β€” No reviews yet
0 installs
2 views
0.0% view→install

Install

$ agentstack add mcp-florinel-chis-prestashop-mcp

βœ“ scanned Β· βœ“ verified β€” works with Claude Code, Cursor, and more.

Security review

βœ“ Passed

No issues found. Passed automated security review. Β· v0.1.0 How review works β†’

  • βœ“ Prompt-injection patterns
  • βœ“ Secret / credential exfiltration
  • βœ“ Dangerous shell & filesystem operations
  • βœ“ Untrusted network calls
  • βœ“ Known-malicious package signatures

What it can access

  • βœ“ Network access No
  • βœ“ Filesystem access No
  • βœ“ Shell / process execution No
  • βœ“ Environment & secrets No
  • βœ“ Dynamic code execution No

From automated source analysis of v0.1.0. β€œUsed” means the capability is present in the source β€” more access means more to trust, not that it’s unsafe.

Are you the author of Prestashop Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

PrestaShop MCP Server

> πŸš€ Fast, local, offline-first MCP server for PrestaShop documentation with 1,095+ indexed documents including hooks, guides, components, and APIs.

[](https://www.python.org/downloads/) [](https://opensource.org/licenses/MIT) [](https://modelcontextprotocol.io/) [](https://www.docker.com/)

A specialized Model Context Protocol (MCP) server that provides instant access to comprehensive PrestaShop development documentation for AI assistants like Claude, Cursor, and other MCP-compatible tools.

🎯 Why This MCP Server?

PrestaShop is a comprehensive e-commerce platform with 647+ hooks, complex component architecture, and extensive APIs. This MCP server provides instant, offline access to 1,095+ indexed documents:

  • 647+ PrestaShop Hooks - All display and action hooks with complete metadata
  • Module Development - Complete guides for creating and testing modules
  • Component Architecture - Forms, Grids, Services, CQRS patterns (119 components)
  • Theme Development - Template system, Smarty/Twig documentation
  • API Documentation - Admin API, webservice, and domain references (96 APIs)
  • Guides & Tutorials - Installation, deployment, contribution guides

vs. Official PrestaShop Documentation

| Feature | Official Docs Website | This (PrestaShop MCP) | |---------|----------------------|----------------------| | Access | Online only | Local + Offline | | Speed | Network-dependent | **Instant ( Features > MCP Servers):

{
  "mcpServers": {
    "prestashop": {
      "command": "prestashop-mcp"
    }
  }
}

πŸ› οΈ Available MCP Tools

Once configured, your AI assistant has access to 7 specialized tools:

Documentation Tools

1. search_prestashop_docs(query, doc_type, category)

Search ALL PrestaShop documentation using full-text search.

Parameters:

  • query - Search terms
  • doc_type - Filter by: hook, guide, tutorial, api, component, etc.
  • category - Filter by: basics, development, modules, themes, etc.

Example:

"Search PrestaShop docs for module development"
"Find installation guides for Mac"
2. get_prestashop_doc(path)

Get the full content of a specific documentation file.

Example:

"Get the Mac installation guide"
3. list_prestashop_docs(doc_type, category)

List available documentation files with optional filters.

Example:

"List all PrestaShop guides"
"Show me all tutorial documents"
4. get_prestashop_stats()

Get statistics about the indexed documentation.

Example:

"Show me PrestaShop documentation statistics"

Hook Tools

5. search_prestashop_hooks(queries, hook_type, origin)

Search PrestaShop hooks specifically.

Example:

"Find all hooks related to products"
6. get_prestashop_hook(hook_name)

Get complete documentation for a specific hook.

Example:

"Show me the displayHeader hook"
7. list_prestashop_hooks(hook_type, origin)

List all hooks organized by type and origin.

Example:

"List all display hooks"

πŸ’¬ Example Queries

Try asking your AI assistant:

Installation & Setup:

  • "How do I install PrestaShop locally on Mac?"
  • "What are the system requirements for PrestaShop?"
  • "Show me the Docker installation guide"

Module Development:

  • "How do I create a PrestaShop module?"
  • "Search for module development tutorials"
  • "What's the module structure in PrestaShop?"

Theme Development:

  • "How do I develop a PrestaShop theme?"
  • "Show me Twig template documentation"
  • "Find theme development guides"

Hooks:

  • "Show me documentation for the displayHeader hook"
  • "Find all hooks related to products"
  • "List all display hooks"
  • "How does the actionProductAdd hook work?"

Components & Architecture:

  • "What UI components are available in PrestaShop?"
  • "Show me form types documentation"
  • "Explain the CQRS pattern in PrestaShop"

APIs:

  • "How do I use the PrestaShop Admin API?"
  • "Show me webservice documentation"
  • "Find API endpoint references"

General:

  • "Show me PrestaShop documentation statistics"
  • "List all available guides"
  • "Search for deployment documentation"

πŸ“Š Documentation Coverage

Total: 1,095+ Indexed Documents

By Document Type

  • 647 Hooks - All PrestaShop hooks with metadata
  • Display hooks (render content)
  • Action hooks (trigger functionality)
  • Core, Module, and Theme hooks
  • Back office and Front office locations
  • 138 General Docs - Guides, tutorials, contribution docs
  • 119 Components - Forms, Grids, Services, UI components
  • 96 API References - Admin API, webservice, domain references
  • 64 References - Technical references and specifications
  • 12 Guides - Installation, deployment, development guides
  • 10 FAQs - Frequently asked questions
  • 9 Tutorials - Step-by-step tutorials

By Category

  • 697 Module docs - Module development and hooks
  • 208 Development docs - Components, architecture, patterns
  • 88 Webservice docs - API and webservice references
  • 29 Theme docs - Theme development and templates
  • 22 Contribution docs - Contributing to PrestaShop
  • 17 Basics - Installation, system requirements, deployment
  • And more...

Specialized Data

  • 386 Domain References - CQRS commands and queries
  • 119 UI Components - Form types, grid columns, etc.

πŸ”§ Development

Running Tests

# Run all tests
pytest

# Run specific test
pytest tests/test_ingest.py

# Run with coverage
pytest --cov=prestashop_mcp

Manual Testing

# Index documentation (uses new comprehensive indexer)
python -m prestashop_mcp.ingest_v2

# Force reindex
python -m prestashop_mcp.ingest_v2 --force

# Check database
sqlite3 ~/.mcp/prestashop-docs/database.db "SELECT COUNT(*) FROM prestashop_docs;"

# Get statistics by type
sqlite3 ~/.mcp/prestashop-docs/database.db "SELECT doc_type, COUNT(*) FROM prestashop_docs GROUP BY doc_type;"

πŸ“– How It Works

  1. Indexing: On first run, indexes 1,095+ documentation files into SQLite with FTS5
  • Hooks, guides, tutorials, API docs, components, and more
  • Automatic categorization and metadata extraction
  • CQRS domain references and UI component detection
  1. Storage: Documentation stored in ~/.mcp/prestashop-docs/database.db
  2. Search: Uses SQLite FTS5 for efficient full-text search with ranking
  • Porter stemming for better search results
  • Filter by document type, category, and other metadata
  1. Retrieval: Direct lookups by path or name for instant access
  2. Multi-Transport: Supports STDIO (local), HTTP, and SSE (remote) protocols

🀝 Contributing

Contributions welcome! Please read our [Contributing Guide](./CONTRIBUTING.md).

Quick Start

# Fork and clone
git clone https://github.com/florinel-chis/prestashop-mcp.git
cd prestashop-mcp

# Create virtual environment
python -m venv venv
source venv/bin/activate  # or `venv\Scripts\activate` on Windows

# Install for development
pip install -e ".[dev]"

# Run tests
pytest

# Format code
black prestashop_mcp/

# Make changes and submit PR

πŸ“œ License

MIT License - see [LICENSE](./LICENSE) file for details.

πŸ™ Acknowledgments

πŸ”— Related Projects

πŸ“ž Support


Made with ❀️ for the PrestaShop development community

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source β€” we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet β€” be the first.

Versions

  • v0.1.0 Imported from the upstream source.