Skip to content

@vibenv/shoptet-mcp-server exposes an MCP server over HTTP using Streamable HTTP transport.

Server basics

  • Server name: vibenv-tools
  • Endpoint: http://localhost:${MCP_SERVER_PORT}/mcp
  • Express is used to mount the Streamable HTTP transport at /mcp.

MCP_SERVER_PORT is loaded from @vibenv/env defaults if not provided.

Tools

analyze_css_selector

Input:

  • selector (string, required)
  • shopId (string, required)
  • pathname (string, required)

Output (structured):

  • summary (string)
  • computedStyles (string)

capture_screenshot

Input:

  • shopId (string, required)
  • pathname (string, required)
  • what (string, optional: viewport, element, full_page, console)
  • selector (string, required when what is element)

Output (structured):

  • path (string)
  • width (number)
  • height (number)
  • consoleMessages (string[])

The screenshot tool enforces a single concurrent request; additional requests return an error while busy.