GM

grahammcbain/mcpizza

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

11 stars 3 forks 품질 38 트렌드 8

피자 주문을위한 MCP 서버

개요

MCP (Model Context Protocol) 서버는 AI 조수가 비공식 Domino의 API를 사용하여 피자를 주문할 수 있습니다. - : 주소 / 우편번호로 가장 가까운 Domino의 매장 찾기 - : 피자, 날개, 측면 등에 대한 검색 및 - : 카트 추가 및 총 계산 - : 핸들 배송 주소 및 연락처 정보 - : 배치없이 주문 준비 (안전 첫째!) 자세한 설정 지침에 대한 INSTALLATION.md를 참조하십시오. - 안전용 - Unofficial Domino의 API를 사용하여 교육 목적으로만 사용 가능 - 모든 주문 기능은 최종 배치 단계 제외 - Domino의 서비스 약관에 따라 책임지지 않습니다. MCP 클라이언트와 통합 준비! 서버는 장애인 주문 배치를 통해 안전을 유지하면서 완전한 피자 주문 워크플로우를 제공합니다. - Python 3.9+ - Domino의 API 액세스를 위한 Pizzapi 패키지 - API 통화용 인터넷 연결

개요(AI 번역)

<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>

MCPizza - Domino의 피자 주문 MCP 서버

MCP (Model Context Protocol) 서버는 AI 조수가 비공식 Domino의 API를 사용하여 피자를 주문할 수 있습니다.

🍕 🍕

  • Store Locator: 주소/zip 코드로 가장 가까운 Domino의 매장 찾기 -Menu Browsing: 피자, 날개, 측면 등을 검색
  • 주문 관리: 카트 추가 및 총 계산
  • 고객 정보: 배송 주소 및 연락처
  • Safe Preview: 그(것)들을 두지 않고 주문 준비 (첫째로 안전!)

⭐ 빠른 데모

☸ 임명

자세한 설정 지침에 대한 INSTALLATION.md를 참조하십시오.

빠른 시작:

 유효한 MCP 공구

도구 설명
[T0] 도미니 Domino의 위치 찾기
[T1] 메뉴 범주
[T2] 특정 메뉴 검색
[T3] 【T3】
[T4] 현재 주문 내용 보기
[T5] 배달 정보
calculate_order_total 세금/요금으로 주문 가능
prepare_order 배치 주문 준비 (안전 모드)

사용법 예제

⚠️ 안전 & 부인

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

<<<<<<< HEAD

MCPizza - Domino’s Pizza Ordering MCP Server

An MCP (Model Context Protocol) server that enables AI assistants to order pizza using the unofficial Domino’s API.

🍕 Features

  • Store Locator: Find nearest Domino’s stores by address/zip code
  • Menu Browsing: Search for pizzas, wings, sides, and more
  • Order Management: Add items to cart and calculate totals
  • Customer Info: Handle delivery addresses and contact information
  • Safe Preview: Prepare orders without placing them (safety first!)

🚀 Quick Demo

# See it in action with mock data
python mcpizza/demo_no_real_api.py

📦 Installation

See INSTALLATION.md for detailed setup instructions.

Quick start:

# Install uv package manager
curl -LsSf https://astral.sh/uv/install.sh | sh

# Setup environment
uv venv && source .venv/bin/activate
uv pip install pizzapi requests pydantic

# Run demo
python mcpizza/demo_no_real_api.py

🛠 Available MCP Tools

Tool Description
find_dominos_store Find nearest Domino’s location
get_store_menu_categories Get menu categories
search_menu Search for specific menu items
add_to_order Add items to your pizza order
view_order View current order contents
set_customer_info Set delivery information
calculate_order_total Get order total with tax/fees
prepare_order Prepare order for placement (safe mode)

🎯 Usage Examples

# Find store
result = server.call_tool("find_dominos_store", {"address": "10001"})

# Search for pizza
result = server.call_tool("search_menu", {"query": "pepperoni pizza"})

# Add to order
result = server.call_tool("add_to_order", {
    "item_code": "M_PEPPERONI", 
    "quantity": 1
})

⚠️ Safety & Disclaimers

  • Real order placement is DISABLED by default for safety
  • Uses unofficial Domino’s API for educational purposes only
  • All order functionality works except final placement step
  • Use responsibly and in accordance with Domino’s terms of service

🔧 Integration

Ready to integrate with MCP clients! The server provides a complete pizza ordering workflow while maintaining safety through disabled order placement.

📝 Requirements

  • Python 3.9+
  • pizzapi package for Domino’s API access
  • Valid address for store lookup
  • Internet connection for API calls

Built with ❤️ for the MCP ecosystem

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →