modelscope·@elijah-g/Woolworths-mcp
暂无描述。
A Model Context Protocol (MCP) server for interacting with Woolworths Australia's online shopping platform. This server provides tools for browsing products, searching items, viewing specials, and more.
<a href="https://glama.ai/mcp/servers/@elijah-g/Woolworths-mcp"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@elijah-g/Woolworths-mcp/badge" alt="Woolworths Server MCP server" /> </a>npm install
npm run build
The MCP server runs on stdio and is designed to be used with MCP-compatible clients (like Claude Desktop, Cline, or other AI assistants).
npm start
Add this to your Claude Desktop configuration file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"woolworths": {
"command": "node",
"args": ["C:\\Users\\eglass\\Projects\\Woolworths\\dist\\index.js"]
}
}
}
Make sure to update the path to match your installation directory.
Opens a browser and navigates to the Woolworths website. This is typically the first step to establish a session.
Parameters:
headless (boolean, optional): Whether to run in headless mode (default: false)Example:
{
"headless": false
}
Navigate to a specific URL on the Woolworths website.
Parameters:
url (string, required): The URL to navigate toRetrieves and stores session cookies from the current browser session. Run this after logging in or when you have an active session.
Parameters: None
Closes the browser instance while preserving the captured session cookies.
Parameters: None
Search for products on Woolworths.
Parameters:
searchTerm (string, required): The product search termpageSize (number, optional): Number of results to return (default: 20)Example:
{
"searchTerm": "milk",
"pageSize": 20
}
Get detailed information about a specific product by its stockcode.
Parameters:
stockcode (string, required): The product stockcode/IDGet current specials and deals from Woolworths.
Parameters:
category (string, optional): Category filter (e.g., 'fruit-veg', 'meat-seafood')pageSize (number, optional): Number of results to return (default: 20)Get the list of available product categories.
Parameters: None
Add a product to the shopping cart/trolley.
Parameters:
stockcode (number, required): The product stockcode/IDquantity (number, optional): Quantity to add (default: 1)Example:
{
"stockcode": 123456,
"quantity": 2
}
Get the current contents of the shopping cart/trolley.
Parameters: None
Remove a product from the shopping cart/trolley.
Parameters:
stockcode (number, required): The product stockcode/ID to removeUpdate the quantity of a product in the shopping cart/trolley.
Parameters:
stockcode (number, required): The product stockcode/IDquantity (number, required): New quantitywoolworths_open_browser to launch a browser windowwoolworths_get_cookies to capture session cookieswoolworths_close_browser to close the browser (cookies are preserved)1. User: "Open the Woolworths browser"
Calls: woolworths_open_browser
2. User manually logs in on the opened browser (if needed)
3. User: "Get the session cookies"
Calls: woolworths_get_cookies
4. User: "Close the browser"
Calls: woolworths_close_browser
5. User: "Search for bananas"
Calls: woolworths_search_products with searchTerm="bananas"
6. User: "What are the current specials?"
Calls: woolworths_get_specials
7. User: "Add product 123456 to my cart"
Calls: woolworths_add_to_cart with stockcode=123456
8. User: "Show me my cart"
Calls: woolworths_get_cart
The server uses Puppeteer to:
Once cookies are captured, the server makes authenticated requests to Woolworths' internal APIs:
/apis/ui/Search/products (POST)/apis/ui/product/detail/{stockcode}/apis/ui/browse/category/apis/ui/PiesCategoriesWithSpecials快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。
暂无描述。
一个提供网页开发工具的MCP服务器,例如屏幕捕捉功能,可以让AI代理获取并处理用户屏幕的截图。
一个从网站提取有意义内容并将HTML转换为高质量Markdown的MCP服务器,使用Mozilla的Readability引擎。
一种模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页交互,而无需使用视觉模型或截图。
桌面通知、个性化声音、ntfy 手机应用通知、邮件通知和 API 推送,减少 AI 任务等待焦虑,舒适地享用一杯咖啡。