Back to Home
o-b-one icon

groceries-mcp

Verified Safe

by o-b-one

Overview

Orchestrates automated grocery shopping using an LLM agent that interacts with various grocery vendor APIs via Model Context Protocol (MCP) tools.

Installation

Run Command
docker compose up shufersal_mcp agent playwright-server

Environment Variables

  • MODEL_ID
  • USERNAME
  • PASSWORD
  • OPENROUTER_API_KEY
  • GROQ_API_KEY

Security Notes

The system uses environment variables for sensitive data like API keys and login credentials (USERNAME, PASSWORD), which is good practice. Playwright's `page.evaluate` is used to execute JavaScript within the browser context for cart operations, which is intended behavior for web automation but means the application can inject arbitrary code into the browser. The `_execute_browser_script` also injects logging helpers by modifying `window.console`. Ensuring secure management of environment variables and isolating the browser environment is crucial.

Similar Servers

Stats

Interest Score33
Security Score7
Cost ClassMedium
Avg Tokens2500
Stars3
Forks1
Last Update2026-01-16

Tags

LLM AgentGrocery ShoppingMCPE-commerce AutomationPlaywright