
O'So MCP Server for PrestaShop
io.github.novalo-dev由 GitHub 帳號 novalo-dev 發布v1.3.0更新於 Nov 7, 2026
Lets Claude, ChatGPT or Cursor connect to PrestaShop, with each employee approving what they may do.
概覽
讓 AI 助理連接 PrestaShop 後台,查詢訂單、商品目錄、庫存、客戶與 SEO 資訊,並在核准後執行修改。
- 可以做什麼
- 搜尋與讀取訂單、訂單與退貨狀態、貨運商;變更狀態、追蹤單號、留言、備註與付款紀錄
- 搜尋、讀取、建立、修改與刪除商品、分類、品牌、供應商、屬性與特性
- 讀取庫存與低庫存清單,並設定商品庫存數量
- 搜尋與讀取客戶及客戶群組,建立或修改客戶
- 讀取銷售摘要、熱銷商品、內容頁面、模組、主題與效能設定
- 稽核頁面、商品、網站地圖與 robots.txt 的 SEO 及面向 AI 搜尋引擎的完整度,並更新 SEO 欄位
- 適用情境
- 適合商店團隊想直接在對話中詢問訂單、庫存、客戶或銷售狀況,或請助理執行標記訂單已出貨、修正 meta 描述等日常後台操作時使用。
- 執行需求
- 需要 PrestaShop 8.0 至 9.x 商店,PHP 8.1 或更新版本並含 cURL 擴充,商店須可從網際網路以 HTTPS 存取,啟用友善網址,並安裝於網域或子網域根目錄。模組以 zip 檔在後台安裝,安裝後會提供可貼到助理的 MCP 位址。助理以 OAuth 2.1 登入,不使用 API 金鑰。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 O'So MCP Server for PrestaShop,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
O'So MCP Server for PrestaShop
[PHP tests] [Integration] [Security] [UI tests]
[Release] [PrestaShop] [PHP] [MCP] [Multistore] [License] [Docs]
Talk to your PrestaShop shop from Claude, ChatGPT or the assistant built into your back office.
Free and open source - PrestaShop 8.0 to 9.x - English, French, Spanish, German
Download the latest version · Documentation · Ask a question
https://github.com/user-attachments/assets/cf0b0e3f-1172-4ba9-aad1-11a6298aadf7
Ask your AI assistant to find an order, change a status, check your stock or audit a product page, and it does it in your back office - with the rights of the employee who connected it, and never more.
In the back office the module is called O'So MCP Server.
What you can ask
"Which orders are still waiting for shipment since Monday?"
"Mark order #1042 as shipped."
"Which products are almost out of stock?"
"Show me last month's sales."
"Audit the SEO of my best-selling product and fix its meta description."
"Who is the customer behind order #1042, and what else did they buy?"
More than 90 tools cover orders, catalogue, stock, customers, statistics, SEO, content pages, modules and appearance, and more than 10 ready-made prompts guide the assistant through the usual jobs. See them all.
Requirements
The Run the diagnostic button in the module checks all of this from the outside: certificate, SSL setting, friendly URLs, location, the addresses an assistant calls and the sign-in page where you approve it. No line should be red before you connect an assistant.
Install in 3 steps
- Download
OSo-MCP-Server-x.y.z.zipfrom the latest release. Do not unzip it. - In your back office, open Modules > Module Manager, click Upload a module and drop the zip, then Configure.
- In the Access and security tab, turn on Consent page - it is off unless you are connecting an assistant.
- Copy the address to give to your assistant - it looks like
https://your-shop.example/module/somcp/mcp- and paste it into Claude, ChatGPT or another assistant (where to paste it).
The first time, the assistant opens a page of your shop: you sign in with your back office email and password, type the code e-mailed to you, check where the answer goes, and approve what it may do. Then turn Consent page off again: the assistant keeps working. Step by step with screenshots: Installation.
Or use the assistant built into your back office
No account to connect: a chat button at the top of every back office page opens an assistant that works with the same tools, with the rights of the employee signed in, and asks for your approval before any change.
- Bring your own key from Claude, ChatGPT, Gemini, Mistral, DeepSeek, Grok or Cohere - each link opens the page where that provider gives out keys.
- Or run an AI on your own computer, such as Ollama or LM Studio, with O'So AI Relay: no key, and nothing opened on your network.
- Deep thinking, web search and memory can be switched on or off for each conversation, from the + menu. Several assistants can share the work by role.
More in the wiki: Built-in assistant.
[The settings pages of O'So MCP Server, one after the other]
Compatible assistants
Any assistant that connects to a remote MCP server with OAuth can use your shop's address. These can:
- Chat: Claude (web, desktop, mobile), ChatGPT, Le Chat (Mistral), Dust
- Command line: Claude Code, Codex (OpenAI), Gemini CLI (Google), GitHub Copilot CLI
- Code editor: Cursor, VS Code (GitHub Copilot), Windsurf (Devin Desktop), Zed
- Automation: n8n (Cloud and self-hosted), Make
Where to paste the address in each of them: Connect an assistant.
Your shop stays protected
- Each employee decides. An assistant only gets the rights of the employee who connected it, page by page, exactly as set in Team > Permissions, and only on the shops that employee is attached to.
- No password and no all-powerful API key. Assistants sign in with OAuth 2.1, and every connection can be withdrawn in one click from the module.
- A connection takes your password and a code by e-mail, on a page that stays closed - the shop's "page not found" - until you open it in Access and security > Consent page.
- You choose what is offered. Each tool and prompt, or a whole group of them such as Orders - changes, can be switched off for connected assistants, for the built-in assistant, or both. A group switched off also holds back the tools a later update adds to it. Changes are flagged as such, which assistants use to ask you before making them.
- Every refusal is logged, in a security log that never contains a token or a secret.
- Tested before every release. Each version is installed and run on more than 30 PrestaShop versions (more than 70 PrestaShop and PHP combinations), attacked by more than 35 security tests on a live shop and driven through the back office by a real browser. The report is attached to every release.
Found a security issue? Please do not open an issue: report it privately, see SECURITY.md.
Tools
Grouped by back office page, each object's reads before its writes. ● reads only and is safe to repeat; ✎ changes data, one thing per call, and is flagged so assistants ask you before running it. The last column is the right the employee needs in Team › Permissions for the assistant to use the tool. Details of every tool are in docs/TOOLS.md.
🔌 Connection
🧾 Orders
📦 Catalog - Products
🗂️ Catalog - Categories
🏷️ Catalog - Brands
🚚 Catalog - Suppliers
🎨 Catalog - Attributes
📋 Catalog - Features
📎 Catalog - Files and taxes
📊 Stock
👥 Customers
📈 Statistics
📄 Content
🧩 Modules
🖌️ Appearance
⚙️ System
🔎 SEO
🤖 AEO
🛒 Sales
somcp_ping needs no right: it only tells the assistant which shop, account,
language and currency it is connected to.
More than 10 prompts ship with the module, such as finding an order, changing an order status, checking stock, auditing SEO or getting recommended by AI assistants; each one is described in docs/TOOLS.md. The built-in assistant offers them too, each with its icon: those of the page you are on first, and all of them from the + of its field.
Need help?
- Documentation: the wiki
covers requirements, installation, settings, each assistant and the built-in
assistant. The same guide comes as a PDF,
readme_en.pdf, with every release. - A bug or an idea: open an issue.
- Installation, setup or a tool made for your shop: Novalo.
- What changed in each version: CHANGELOG.md.
For developers
How the module works (OAuth, MCP, multistore), how to install it from the sources, how to publish tools from your own module, how to contribute and where help is wanted: CONTRIBUTING.md.
Contributors
Everyone who helped build the module, the top contributor in the middle. The names and the counts are read from GitHub each time this page is shown, so they are always up to date. The settings page of the module shows the same list, read from GitHub, under Help and updates > Meet our contributors.
Want to be next? CONTRIBUTING.md explains how.
License
Academic Free License 3.0, like the rest of the Novalo modules.
來源:README.md,提交 8cfb4bd
工具
0版本歷史
4- v1.3.0最新Nov 7, 2026
- v1.2.2Nov 6, 2026
- v1.2.1Nov 5, 2026
- v1.2.0Nov 4, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式必需10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分