BM

bermooda/mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

0 stars 0 forks Качество 76 Тренд 4MIT

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
Открыть полный README на GitHub

Установка

npx -y @bermooda/mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "bermooda": { "command": "npx", "args": ["-y", "@bermooda/mcp"], "env": { "BERMOODA_URL": "http://localhost:5173", "BERMOODA_API_KEY": "berm_REPLACE_ME" } } } }