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"
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
- AlicenseNot gradedqualityDmaintenanceEnables 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.5927MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read and manage your Bring! shopping lists through natural language commands like adding items, marking purchases, and retrieving list contents.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to create, read, update, delete, and manage Slack List items, providing full task management within Slack through natural language.1MIT
- FlicenseNot gradedqualityBmaintenanceEnables 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.
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