Skip to main content
Glama

Shopify Storefront MCP Server

SHOPIFY_SETUP.md2.67 kB
# Configuração do Shopify para o MCP Server ## Como obter as credenciais necessárias ### 1. SHOPIFY_STORE_DOMAIN Este é o domínio da sua loja Shopify. Formato: `sua-loja.myshopify.com` **Como encontrar:** - Acesse o admin da sua loja Shopify - O domínio aparece na URL: `https://sua-loja.myshopify.com/admin` - Use apenas a parte: `sua-loja.myshopify.com` ### 2. SHOPIFY_PUBLIC_ACCESS_TOKEN (Storefront API) Este token permite acesso público à Storefront API para operações de leitura. **Passo a passo:** 1. **Acesse o Admin da sua loja Shopify** - Vá para `https://sua-loja.myshopify.com/admin` 2. **Navegue para Apps** - No menu lateral, clique em "Apps" - Clique em "Develop apps" (ou "Desenvolver apps") 3. **Crie um novo app** - Clique em "Create an app" (ou "Criar um app") - Dê um nome para o app (ex: "MCP Storefront Server") - Selecione um desenvolvedor 4. **Configure a Storefront API** - Na página do app, clique na aba "Configuration" - Role até a seção "Storefront API access scopes" - Habilite as seguintes permissões: - `unauthenticated_read_product_listings` - `unauthenticated_read_product_inventory` - `unauthenticated_read_product_pickup_locations` - `unauthenticated_read_collection_listings` - `unauthenticated_write_checkouts` - `unauthenticated_read_checkouts` 5. **Gere o token** - Clique em "Save" para salvar as configurações - Vá para a aba "API credentials" - Na seção "Storefront API access token", clique em "Create token" - Copie o token gerado ### 3. Configuração no arquivo .env Edite o arquivo `.env` e substitua os valores: ```env SHOPIFY_STORE_DOMAIN=sua-loja.myshopify.com SHOPIFY_PUBLIC_ACCESS_TOKEN=shpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ``` ## Testando a configuração Após configurar as variáveis de ambiente: 1. Compile o projeto: `npm run build` 2. Inicie o servidor: `npm start` 3. O servidor deve iniciar sem erros na porta 3000 ## Endpoints disponíveis - `GET /mcp` - Health check - `POST /mcp` - Endpoint principal do MCP - `DELETE /mcp` - Cleanup ## Troubleshooting ### Erro: "Missing required environment variables" - Verifique se o arquivo `.env` existe - Confirme se as variáveis estão definidas corretamente - Reinicie o servidor após alterar o `.env` ### Erro: "Invalid access token" - Verifique se o token foi copiado corretamente - Confirme se as permissões da Storefront API estão habilitadas - Gere um novo token se necessário ### Erro: "Store not found" - Verifique se o domínio está correto - Use o formato completo: `sua-loja.myshopify.com` - Não inclua `https://` no domínio

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/volticscontent/axios_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server