lista-compras-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@lista-compras-mcpList my shopping lists"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Servidor MCP - Lista de Compras
Este é um servidor Model Context Protocol (MCP) desenvolvido em Node.js que permite que assistentes de IA (como Claude Desktop) interajam diretamente com a API do backend do aplicativo Lista de Compras.
🛠️ Tecnologias e Bibliotecas Utilizadas
Core SDK:
@modelcontextprotocol/sdk(Node.js)Framework Web:
express(para transporte SSE sobre HTTP/HTTPS)Requisições API:
axios
Related MCP server: mcp-bring
🔌 Ferramentas Expostas (MCP Tools)
O servidor expõe as seguintes ferramentas para os agentes de IA:
get_shopping_lists: Lista todas as listas de compras disponíveis no sistema.create_shopping_list: Cria uma nova lista de compras vazia no sistema.add_item_to_list: Adiciona um novo item (com descrição, quantidade, preço e unidade) a uma lista específica.edit_item_in_list: Edita ou atualiza as propriedades de um item existente em uma lista.delete_item_from_list: Exclui um item de uma lista.edit_shopping_list: Edita o nome ou orçamento limite de uma lista.delete_shopping_list: Exclui permanentemente uma lista de compras inteira.set_item_completion_status: Marca/desmarca itens como comprados (isChecked).
🚀 Como Executar o Servidor MCP
Você pode executar este servidor em dois modos diferentes:
Modo 1: Local via Stdio (Padrão para Claude Desktop local)
Para rodar usando entrada e saída padrão (stdio), execute:
node index.js stdio(ou apenas node index.js, pois o modo stdio é o padrão).
Modo 2: Servidor Web HTTP / SSE (Para publicação em Nuvem ou conexões remotas)
Para rodar como um servidor web Express escutando em uma porta HTTP usando Server-Sent Events (SSE):
# Define a porta (opcional, padrão é 3000) e executa no modo sse
set PORT=3000
node index.js sseO servidor ficará disponível em:
Endpoint SSE:
http://localhost:3000/sseEndpoint de Mensagens:
http://localhost:3000/messages
Para expor publicamente em HTTPS na nuvem ou localmente (ex: para testes remotos via ChatGPT/Claude Web), você pode publicar o servidor em uma hospedagem na nuvem (como Render, Vercel ou Fly.io) ou usar uma ferramenta de tunelamento local como o ngrok:
ngrok http 3000Isso gerará uma URL pública HTTPS segura (ex: https://xxxx.ngrok-free.app/sse) que pode ser conectada por clientes MCP remotos.
💬 Como Integrar com Clientes de IA
Integração com o Claude Desktop (Local)
Abra o arquivo de configurações do Claude Desktop em seu sistema. No Windows, ele geralmente fica localizado no caminho:
Instalação MSIX/Store (Padrão):
C:\Users\<Seu-Usuario>\AppData\Local\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\claude_desktop_config.jsonInstalação Tradicional:
C:\Users\<Seu-Usuario>\AppData\Roaming\Claude\claude_desktop_config.json
Adicione a configuração do servidor sob a chave
mcpServers:{ "mcpServers": { "lista-compras-mcp": { "command": "node", "args": [ "C:/Workspace/Projetos/lista-compras-mcp/index.js" ] } } }(Substitua o caminho acima pelo caminho absoluto real da sua pasta de projeto se for diferente).
Feche completamente o Claude Desktop (saindo pelo ícone da bandeja do sistema perto do relógio) e abra-o novamente.
Uma vez iniciado, você verá o ícone de plug/conexão e poderá pedir no chat:
"Listar minhas listas de compras"
"Marque o item arroz na lista x como comprado"
"Adicione leite à minha lista de mercado"
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables interaction with Bring! shopping lists through natural language, allowing users to manage shopping items, lists, and collaborate with other users via the unofficial Bring! API.Last updated6025MIT
- Alicense-qualityFmaintenanceEnables AI assistants to read and manage your Bring! shopping lists through natural language commands like adding items, marking purchases, and retrieving list contents.Last updatedMIT
- Alicense-qualityBmaintenanceEnables AI assistants to create, read, update, delete, and manage Slack List items, providing full task management within Slack through natural language.Last updated1MIT
- Flicense-qualityBmaintenanceEnables AI assistants to manage a todo list with full CRUD operations, including creating, reading, updating, and deleting todos via a FastAPI backend with SQLite persistence.Last updated
Related MCP Connectors
Manage your NanoCart store from any AI agent: products, orders, coupons, subscribers, reports.
Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.
Let AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/UllyMachado/lista-compras-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server