Everything you need to build a Svelte project, powered by create-svelte.
If you're seeing this, you've probably already done this step. Congrats!
# create a new project in the current directory
npm create svelte@latest
# create a new project in my-app
npm create svelte@latest my-appOnce you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openTo create a production version of your app:
npm run buildYou can preview the production build with npm run preview.
To deploy your app, you may need to install an adapter for your target environment.
O projeto segue o padrão WebMCP, permitindo que agentes de IA e tecnologias assistivas interajam com a loja de forma estruturada.
Quando o ambiente oferece navigator.modelContext (ex.: polyfill MCP-B), as seguintes ferramentas são registradas:
| Ferramenta | Descrição | Parâmetros |
|---|---|---|
searchProducts |
Busca produtos por palavra-chave | query: string |
getProduct |
Detalhes de um produto pelo handle | handle: string |
addToCart |
Adiciona item ao carrinho | variantId: string, quantity?: number |
getCart |
Retorna o carrinho atual | — |
Formulários e links principais usam atributos para descrição semântica para agentes:
- Formulários:
toolname,tooldescription(ex.: login, register, searchProducts, updateProfile). - Inputs:
toolparamdescriptionpara cada campo. - Links:
toolname,tooldescriptionem navegação (ex.: goToLogin, goToRegister).