lookup-block-props
Look up the props, description, and usage examples for any VTEX IO Store Framework block (e.g. rich-text, flex-layout.row, shelf, image, info-card)
blockName必填
io.github.commentemeapp由 GitHub 帳號 commentemeapp 發布v0.2.0更新於 Oct 30, 2026
Scaffold VTEX IO apps, Node services and GraphQL, look up Store Framework block props, search docs
本機 MCP 伺服器,協助助理產生 VTEX IO 應用程式、Node 服務與 GraphQL 骨架,並查詢 Store Framework 區塊、VTEX 文件與 REST API。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
參照 儲存庫 中的啟動說明。
Servidor MCP para desarrollar en VTEX IO: Store Framework, React, Node, GraphQL y Admin.
El cliente MCP corre el servidor con npx, así que no hace falta instalar nada. Requiere Node >= 18. Para Claude Desktop, Cursor, VS Code y Windsurf, mira Clientes MCP.
Reinicia el cliente y pide lo que necesitas. El asistente elige la herramienta:
product-reviews con los builders react, node, graphql y store"flex-layout.row? Dame un ejemplo con dos columnas"GET /_v/order/:orderId y un handler para order.created"productReviews(productId: ID!) y una mutation addReview"manifest.json y carpetas para cualquier combinación de builders.service.json, clients, rutas HTTP y handlers de eventos; esquema GraphQL con resolvers tipados.Funciona con Claude Code, Claude Desktop, Cursor, VS Code, Windsurf y cualquier cliente MCP por stdio.
Claude Code. Para compartirlo con el equipo en un repositorio, agrega --scope project al comando de Instalación: la configuración queda en .mcp.json.
Claude Desktop, en claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\). Cursor, en ~/.cursor/mcp.json (global) o .cursor/mcp.json (por proyecto). Windsurf, en ~/.codeium/windsurf/mcp_config.json:
VS Code, en .vscode/mcp.json:
Otros clientes. Cualquiera con transporte stdio sirve: el comando es npx y los argumentos, -y @commenteme/vtex-io-mcp. Si prefieres instalación global, npm install -g @commenteme/vtex-io-mcp y usa vtex-io-mcp como comando.
El servidor está en el Official MCP Registry como io.github.commentemeapp/vtex-io-mcp.
La entrada src/index.ts conecta el servidor por stdio: el cliente inicia el proceso y habla por la entrada y salida estándar, sin abrir puerto HTTP. Las nueve herramientas se registran en src/tools/index.ts.
Apps y backend
Store Framework
Blocks disponibles hoy: rich-text, info-card, flex-layout.row, flex-layout.col, shelf, image.
Documentación
slider-layout, tab-layout, responsive-layout, stack-layout, condition-layout, modal-layout, disclosure-layout), producto (product-summary, product-images, product-price, sku-selector, buy-button), búsqueda, header, footer, minicart y logindata/builders/ (hoy: store y node)validate-blocks, create-page-templategenerate-react-component, add-css-handles, create-graphql-queryadd-route-handler, add-event-handler, create-client, add-graphql-fieldadd-builder, add-dependency, add-policy, generate-manifestvtex://builders/{name} y vtex://api/{client} con los clients de @vtex/apidata/ desde los cursos y los README de vtex-appsnpm run inspect abre el MCP Inspector sobre build/index.js para llamar cada herramienta y leer los resources sin cliente. Para probar la versión local en un cliente, apunta el comando a la build en vez de npx:
src/tools/<nombre>.ts exportando el esquema zod (<nombre>Schema) y la función que devuelve el contenido.src/tools/index.ts con server.tool(nombre, descripción, esquema, función). La descripción es lo que el modelo lee para decidir cuando usarla: di que hace y con que ejemplos.data/ y cárgalos desde src/knowledge/.npm run build y pruébala en el Inspector.El trabajo nace en una rama que sale de dev y el PR va contra dev. Después de probar localmente, dev se promueve a main con merge de la rama completa (sin qa desde el 30/10/2026). El CI corre lint y build en Node 18, 20 y 22.
Para publicar, sube la versión en package.json y CHANGELOG.md y empuja un tag v*: el workflow publish.yml compila, publica en npm con provenance, crea el GitHub Release y publica el server.json en el MCP Registry. Los cambios de cada versión están en CHANGELOG.md.
Abre un issue o un PR contra dev.
MIT.
Hecho por commente.me · [email protected]
來源:README.md,提交 6eb200e
Look up the props, description, and usage examples for any VTEX IO Store Framework block (e.g. rich-text, flex-layout.row, shelf, image, info-card)
blockName必填Generate a JSONC snippet for a VTEX IO block ready to paste into blocks.jsonc. Validates props against the block schema.
propsblockIdchildrenblockName必填Generate a complete VTEX IO app scaffold with manifest.json and all folder structures for the selected builders (store, react, node, graphql, styles, messages, admin, pixel)
vendor必填appName必填versionbuilders必填descriptionGenerate a complete Node.js service scaffold for VTEX IO including index.ts, service.json, clients, and middleware handlers for specified routes and events
eventsmemoryroutesvendor必填appName必填timeoutGenerate a GraphQL schema and resolver files for a VTEX IO app, including schema.graphql and TypeScript resolver stubs for queries and mutations
vendor必填appName必填queriesmutationsSearch for a term across all VTEX IO official courses (basic-blocks, layout-blocks, styles-course, store-block, service-course, admin, calling-commerce-apis, content-workflow, store-performance). Returns excerpts with surrounding context.
query必填courseIdGet full documentation for a VTEX concept by exact ID (e.g. "vtex-io-builders", "vtex-io-css-handles", "vtex-io-service-json"). Use search-concepts to find the right ID first.
concept必填Search across 391 VTEX documentation files by keywords. Returns ranked results with excerpts. Use this to find concepts before calling explain-concept.
query必填maxResultsLook up VTEX REST API reference (endpoints, auth, request/response models) for any VTEX API: catalog, orders, checkout, master-data, logistics, pricing, intelligent-search, session, headless-cms, promotions, payments-gateway, license-manager
api必填已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
claude mcp add vtex-io -- npx -y @commenteme/vtex-io-mcp{ "mcpServers": { "vtex-io": { "command": "npx", "args": ["-y", "@commenteme/vtex-io-mcp"] } }}{ "servers": { "vtex-io": { "type": "stdio", "command": "npx", "args": ["-y", "@commenteme/vtex-io-mcp"] } }}src/├── index.ts # entry point del binario (stdio)├── server.ts # McpServer: registra tools y resources├── tools/ # una herramienta por archivo, registradas en tools/index.ts├── resources/ # vtex://concepts y vtex://courses└── knowledge/ # carga y búsqueda sobre data/data/├── blocks/ # un JSON por block + _index.json├── builders/ # referencia por builder├── concepts/ # documentación en Markdown└── courses/ # cursos en Markdown + _index.jsonassets/ # header del README (no va en el paquete npm)git clone https://github.com/commentemeapp/vtex-io-mcp.gitcd vtex-io-mcpnpm installnpm run buildnpm run inspectclaude mcp add vtex-io-local -- node /ruta/a/vtex-io-mcp/build/index.js