Model Context Protocol (MCP) server for UnoPim — let ChatGPT, Claude, Copilot, Cursor and other AI agents search, enrich and manage your product catalog over HTTP or stdio, with ACL-enforced tools.
概览
Connect ChatGPT, Claude, GitHub Copilot, Cursor, Windsurf and any other Model Context Protocol (MCP) client to your UnoPim catalog. Ask in plain language and the assistant does the work through UnoPim. Remote assistants act with the permissions of the admin who signed in. - "Find every active product without an English description." - "Create a Summer 2026 category under Apparel and move these 20 SKUs into it." - "Did last night's product import fail? Show me the errors." - "Scaffold a new connector plugin with tests." UnoPim 1.x and 2.x are not supported, because they ship Passport 12. mcp:install runs passport:install if the OAuth tables are missing, publishes config/mcp.php and clears caches. Check it works — this opens the MCP Inspector in your browser, where you can call every tool by hand: Pick the connection that matches where your assistant runs: Replace /path/to/unopim with your UnoPim root.
README
以下为原文 README 节选,完整内容请查看原文。
UnoPim MCP
Connect ChatGPT, Claude, GitHub Copilot, Cursor, Windsurf and any other Model Context Protocol (MCP) client to your UnoPim catalog.
Ask in plain language and the assistant does the work through UnoPim. Remote assistants act with the permissions of the admin who signed in.
- “Find every active product without an English description.”
- “Create a
Summer 2026category underAppareland move these 20 SKUs into it.”- “Did last night’s product import fail? Show me the errors.”
- “Scaffold a new connector plugin with tests.”
Contents
Requirements
| Version | |
|---|---|
| UnoPim | 3.0+ |
| PHP | 8.4.1+ |
| Laravel Passport | 13 (ships with UnoPim 3) |
UnoPim 1.x and 2.x are not supported, because they ship Passport 12.
Install
From your UnoPim root:
composer require unopim/mcp
php artisan mcp:install
mcp:install runs passport:install if the OAuth tables are missing, publishes config/mcp.php and clears caches.
Check it works — this opens the MCP Inspector in your browser, where you can call every tool by hand:
php artisan mcp:inspector unopim-dev
Connect your AI assistant
Pick the connection that matches where your assistant runs:
| Local (stdio) | Remote (HTTP + OAuth) | |
|---|---|---|
| For | Coding assistants on the machine that runs UnoPim | Chat apps and assistants on another machine |
| Clients | Claude Code, Claude Desktop, VS Code / Copilot, Cursor, Windsurf | ChatGPT, claude.ai, any remote MCP client |
| Address | php artisan mcp:start unopim-dev |
https://your-unopim-host/mcp/unopim |
| Sign-in | None — runs as the local operator | UnoPim admin login (OAuth) |
| Permissions | Full access | The admin’s UnoPim role |
Local (stdio)
Replace /path/to/unopim with your UnoPim root.
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"unopim": {
"command": "php",
"args": ["/path/to/unopim/artisan", "mcp:start", "unopim-dev"]
}
}
}