
bermooda/mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Official bermooda mcp
Обзор
MCP server for bermooda shops. Thin facade over the Admin REST API (/api/admin/v1) for Cursor, Claude Desktop, and other MCP clients. @bermooda/mcp C + D — setup orchestration, themes/plugins, webhooks, media, inventory, Streamable HTTP (agent-integration.md) - Node.js ≥ 22.22.0 - A running bermooda shop + Admin API key (berm_…) Keys come from CLI/seed bootstrap or Admin UI (see bermooda docs/api.md). Add to Cursor MCP settings (or project .cursor/mcp.json): See examples/cursor.mcp.json and examples/cursor.mcp.local.json. Merge examples/claude_desktop_config.json into Claude Desktop’s claude_desktop_config.json (same command / env shape as Cursor). For cloud agents or clients that cannot spawn a local stdio process, run the Streamable HTTP transport:
README
Показан фрагмент оригинального README. Открыть оригинал.
Official bermooda MCP
MCP server for bermooda shops. Thin facade over the Admin REST API (/api/admin/v1) for Cursor, Claude Desktop, and other MCP clients.
Package: @bermooda/mcp
Phase: C + D — setup orchestration, themes/plugins, webhooks, media, inventory, Streamable HTTP (agent-integration.md)
Requirements
- Node.js ≥ 22.22.0
- A running bermooda shop + Admin API key (
berm_…)
Configure
| Variable | Description |
|---|---|
BERMOODA_URL |
Shop origin, e.g. http://localhost:5173 |
BERMOODA_API_KEY |
Admin-scoped API key (berm_…) |
PORT |
HTTP transport listen port (default 8787) |
Keys come from CLI/seed bootstrap or Admin UI (see bermooda docs/api.md).
Cursor
Add to Cursor MCP settings (or project .cursor/mcp.json):
{
"mcpServers": {
"bermooda": {
"command": "npx",
"args": ["-y", "@bermooda/mcp"],
"env": {
"BERMOODA_URL": "http://localhost:5173",
"BERMOODA_API_KEY": "berm_REPLACE_ME"
}
}
}
}
Local checkout (no publish):
{
"mcpServers": {
"bermooda": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/mcp/src/index.js"],
"env": {
"BERMOODA_URL": "http://localhost:5173",
"BERMOODA_API_KEY": "berm_REPLACE_ME"
}
}
}
}
See examples/cursor.mcp.json and examples/cursor.mcp.local.json.
Claude Desktop
Merge examples/claude_desktop_config.json into Claude Desktop’s claude_desktop_config.json (same command / env shape as Cursor).
Tools
| Tool | Purpose |
|---|---|
ping |
Verify URL + API key (loads settings) |
get_setup_status |
Bootstrap status (/setup) |
get_settings |
Full settings snapshot |
update_settings |
PATCH one settings section |
setup_shop |
Orchestrate settings + categories + products/CSV + theme (dryRun or confirm=true) |
list_products |
Paginated product list |
Установка
npx -y @bermooda/mcpКонфигурация
{
"mcpServers": {
"bermooda": {
"command": "npx",
"args": ["-y", "@bermooda/mcp"],
"env": {
"BERMOODA_URL": "http://localhost:5173",
"BERMOODA_API_KEY": "berm_REPLACE_ME"
}
}
}
}