BM

bermooda/mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

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
GitHub에서 전체 README 보기

설치

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" } } } }