
hung-ngm/coles-woolworths-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
실험 모델 Context Protocol (MCP) 서버 구현을 통해 AI Assistants는 호주의 주요 슈퍼마켓에서 제품 정보를 검색 할 수 있습니다. Coles 및 Woolworths.
개요
실험 모델 Context Protocol (MCP) 서버 구현을 통해 AI Assistants는 호주의 주요 슈퍼마켓에서 제품 정보를 검색 할 수 있습니다. Coles 및 Woolworths. 이 서버는 MCP 프로토콜을 통해 제품 검색 기능을 노출하여 제품 가격과 세부 정보를 검색하기 위해 AI 조수가 쉽게 만들 수 있습니다. https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0] [T0] [T0]] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0]] https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161] https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]] https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]]]]] [[https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]]]]]] [[[[[[https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]]]]]]]]]]]]] [[[[[[[https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[ - : Coles 및 Woolworths 슈퍼마켓에서 제품 검색 - : 일관된 형식의 소매점에서 가격 정보를 얻으십시오 - : 상점 ID를 사용하여 특정 콜레스 상점 검색 - : 많은 제품이 검색 결과에서 반환되는 방법을 제어 4. MCP 클라이언트를 구성하여 이 서버 (MCP 클라이언트와 통합 참조) 1. 파이썬 3.8 이상 2. uv 패키지 관리자 uv는 빠른 파이썬 패키지 설치 및 해결자입니다. 설치하기: 1. 저장소를 복제하고 프로젝트 디렉토리로 이동 2.
개요(AI 번역)
실험 모델 Context Protocol (MCP) 서버 구현을 통해 AI Assistants는 호주의 주요 슈퍼마켓에서 제품 정보를 검색 할 수 있습니다. Coles 및 Woolworths. 이 서버는 MCP 프로토콜을 통해 제품 검색 기능을 노출하여 제품 가격과 세부 정보를 검색하기 위해 AI 조수가 쉽게 만들 수 있습니다.
데모
Claude 데스크탑 사용
https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0] [T0] [T0]] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0]] https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161] https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]] https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]]]]] [[https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]]]]]] [[[[[[https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]]]]]]]]]]]]] [[[[[[[https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[
특징
-Product Search: Coles와 Woolworths 슈퍼마켓에서 제품을 검색
- ** 가격 비교**: 일관된 형식으로 소매업체의 가격정보를 얻으십시오. -Store Selection: 매장 ID를 사용하여 특정 콜레스 매장 찾기 -Result Limiting: 많은 제품이 검색 결과에서 반환되는 방법을 제어
Claude Desktop, Cursor 및 기타 고객을 위한 빠른 시작
-
Clone 이 저장소
-
프로젝트 디렉토리에 Navigate
-
필수품 설치
-
MCP 클라이언트를 구성하여 이 서버 (MCP 클라이언트와 통합 참조)
설치
# 필수품
- 파이썬 3.8 이상
uv패키지 관리자
uv 설치
uv는 빠른 파이썬 패키지 설치 및 해결자입니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Coles and Woolworths MCP Server
An experimental Model Context Protocol (MCP) server implementation that allows AI assistants to search for product information from Australia’s major supermarkets: Coles and Woolworths. This server exposes product search functionality through the MCP protocol, making it easy for AI assistants to retrieve product pricing and details.
Demo
Use with Claude Desktop
https://github.com/user-attachments/assets/0af3b07a-578a-4112-acfe-e7a7eee31161
Features
- Product Search: Search for products at both Coles and Woolworths supermarkets
- Price Comparison: Get pricing information from both retailers in a consistent format
- Store Selection: Search specific Coles stores using store IDs
- Result Limiting: Control how many products are returned in search results
Quick Start for Claude Desktop, Cursor, and other clients
- Clone this repository
git clone https://github.com/hung-ngm/coles-woolworths-mcp-server.git
- Navigate to the project directory
cd coles-woolies-mcp
-
Install the prerequisites
-
Configure your MCP client to use this server (see Integrating with MCP Clients)
Installation
Prerequisites
- Python 3.8 or higher
- The
uvpackage manager
Installing uv
uv is a fast Python package installer and resolver. To install:
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Setup
- Clone the repository and navigate to the project directory
- Use
uvto install dependencies:
# Install dependencies
uv pip install fastmcp requests python-dotenv
Configuration
The server uses the following environment variables:
COLES_API_KEY: API key for accessing the Coles API (required for Coles product searches)
You can set these variables in a .env file in the project directory.
Running the Server
To run the Coles and Woolworths MCP server directly using uv:
uv run main.py
By default, the server runs with stdio transport for MCP client integration.
Integrating with MCP Clients
Claude Desktop Configuration
To use the Coles and Woolworths MCP server with Claude Desktop:
- Locate your Claude Desktop configuration file (usually
claude_desktop_config.json) - Add the following configuration to the
mcpServerssection:
{
"mcpServers": {
"coles-woolies-mcp": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"requests",
"--with",
"python-dotenv",
"fastmcp",
"run",
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"coles-woolies-mcp": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"requests",
"--with",
"python-dotenv",
"fastmcp",
"run",
"/full/path/to/coles-woolies-mcp/main.py"
]
}
}
}