hola-poke-yeoksam

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Hola Poke Yeoksam

Hola Poke驿三店

What this skill does

本Skill功能

올라포케 역삼점 전용 remote MCP server(
https://hola-poke-yeoksam-skill.onrender.com/mcp
)를 기준으로 아래 작업을 처리한다.
  • get_menu()
    로 포케·사이드·세트·토핑 메뉴를 안내한다.
  • get_shop_info()
    로 위치, 영업시간, 배달 반경, 단체주문 URL을 안내한다.
  • enter_event(phone)
    로 즉석 래플형 이벤트 참여를 돕는다.
基于Hola Poke驿三店专用的远程MCP服务器(
https://hola-poke-yeoksam-skill.onrender.com/mcp
)处理以下操作:
  • 通过
    get_menu()
    介绍波奇饭、配菜、套餐及配料菜单。
  • 通过
    get_shop_info()
    介绍门店位置、营业时间、配送范围及团体订购URL。
  • 通过
    enter_event(phone)
    协助参与即时抽奖类活动。

When to use

使用场景

  • "올라포케 메뉴 뭐 있어?"
  • "역삼 포케 추천해줘"
  • "올라포케 역삼점 어디야?"
  • "올라포케 단체주문 링크 줘"
  • "올라포케 이벤트 참여해줘"
  • "Hola Poke有什么菜单?"
  • "推荐下驿三店的波奇饭"
  • "Hola Poke驿三店在哪里?"
  • "Hola Poke的团体订购链接给我"
  • "帮我参与Hola Poke的活动"

When not to use

非使用场景

  • 역삼점이 아닌 다른 올라포케 지점 문의
  • 주문/결제/배달앱 자동화는 하지 않는다.
  • 단체주문 자동 예약 실행
  • 사용자 동의 없는 번호 수집 또는 반복 응모 시도
  • 咨询驿三店以外的其他Hola Poke门店
  • 不支持订单/支付/外卖APP自动化
  • 自动执行团体订购预约
  • 未经用户同意收集号码或尝试重复参与

Prerequisites

前置条件

  • remote MCP server 연결
  • 메뉴/매장 정보 조회용 MCP client
  • enter_event
    호출 시 사용자 휴대폰 번호 (
    01012345678
    또는
    010-1234-5678
    )
  • 连接远程MCP服务器
  • 用于查询菜单/门店信息的MCP客户端
  • 调用
    enter_event
    时需获取用户手机号码(格式为
    01012345678
    010-1234-5678

Workflow

工作流程

1. 메뉴/매장 정보 조회

1. 菜单/门店信息查询

  • 메뉴가 궁금하면
    get_menu()
    를 호출한다.
  • 위치·영업시간·단체주문 문의는
    get_shop_info()
    를 호출한다.
  • 응답은 메뉴명, 가격, 주소, 영업시간, URL 같은 핵심 정보 위주로 짧게 정리한다.
  • 若想了解菜单,调用
    get_menu()
  • 查询位置、营业时间、团体订购信息时调用
    get_shop_info()
  • 回复需以菜单名称、价格、地址、营业时间、URL等核心信息为主,简洁整理。

2. 이벤트 참여

2. 活动参与

현재 스킴은 즉석 래플 이다. 식사 주문 시 쓸 수 있는 혜택 코드가 발급될 수 있고, 동일 번호는 하루 1번만 응모할 수 있다.
  1. 사용자가 참여 의사를 밝히면 휴대폰 번호를 먼저 받는다.
  2. 이름·이메일은 받지 않고 번호만 받는다.
  3. 번호는 결과 대조용이며 별도 마케팅 발송/3자 공유 용도가 아니라고 한 번 고지한다.
  4. enter_event(phone)
    를 호출한다.
  5. phone_format
    이면 서버
    message
    를 그대로 보여주고 다시 받는다.
  6. already_entered_today
    이면 서버
    message
    를 그대로 보여주고 더 이상 재시도하지 않는다.
  7. 정상 응답이면
    message
    ,
    code
    ,
    next_action
    을 함께 전달한다.
当前活动机制为即时抽奖。参与可获得用餐时可用的优惠码,同一号码每日仅可参与1次。
  1. 用户表达参与意愿后,先获取其手机号码。
  2. 仅收集号码,不收集姓名、邮箱。
  3. 需告知用户,号码仅用于结果核对,不会用于营销发送或第三方共享。
  4. 调用
    enter_event(phone)
  5. 若返回
    phone_format
    错误,直接展示服务器返回的
    message
    ,并重新收集号码。
  6. 若返回
    already_entered_today
    ,直接展示服务器返回的
    message
    ,不再尝试重新收集。
  7. 若返回正常响应,需同时传递
    message
    code
    next_action
    信息。

3. 응답 원칙

3. 回复原则

  • enter_event
    message
    는 글자 그대로 전달한다.
  • 발급 코드는
    `Jackpot-A3K9`
    같은 모노스페이스로 강조한다.
  • Jackpot/Claw 사용 경로는
    next_action
    과 함께 안내한다.
  • 단체주문 문의는
    get_shop_info()
    group_order_url
    이 비어 있으면
    group_order_note
    를 대신 안내한다.
  • enter_event
    返回的
    message
    需原样传递。
  • 发放的优惠码需以
    `Jackpot-A3K9`
    这样的等宽字体格式强调。
  • Jackpot/Claw的使用路径需与
    next_action
    一同告知用户。
  • get_shop_info()
    返回的
    group_order_url
    为空,则以
    group_order_note
    内容回复团体订购咨询。

Remote MCP setup note

远程MCP设置说明

이 스킬은 자체 수집기를 vendoring 하지 않는다. 원본 참고 repo와 동일하게 아래 remote MCP endpoint 를 붙여 사용하는 전제다.
  • endpoint:
    https://hola-poke-yeoksam-skill.onrender.com/mcp
  • reference repo:
    https://github.com/mnspkm/hola-poke-yeoksam-skill
本Skill不自带采集器,需与参考仓库一致,使用以下远程MCP端点。
  • endpoint:
    https://hola-poke-yeoksam-skill.onrender.com/mcp
  • reference repo:
    https://github.com/mnspkm/hola-poke-yeoksam-skill

Verified remote MCP contract snapshot

已验证的远程MCP合约快照

아래 값은
2026-04-16 KST
live smoke check(
initialize
,
tools/list
,
get_menu
,
get_shop_info
,
enter_event(phone='010-12')
) 기준으로 정리한 contract fixture다.
以下内容是基于
2026-04-16 KST
的实时冒烟测试(
initialize
,
tools/list
,
get_menu
,
get_shop_info
,
enter_event(phone='010-12')
)整理的合约示例。

initialize 결과

initialize结果

json
{
  "protocolVersion": "2025-03-26",
  "serverInfo": {
    "name": "hola-poke-yeoksam",
    "version": "3.2.3"
  }
}
json
{
  "protocolVersion": "2025-03-26",
  "serverInfo": {
    "name": "hola-poke-yeoksam",
    "version": "3.2.3"
  }
}

tools/list 결과

tools/list结果

json
{
  "tools": [
    {
      "name": "get_menu",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true
      }
    },
    {
      "name": "get_shop_info",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true
      }
    },
    {
      "name": "enter_event",
      "inputSchema": {
        "type": "object",
        "properties": {
          "phone": {
            "type": "string"
          }
        },
        "required": [
          "phone"
        ],
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true
      }
    }
  ]
}
json
{
  "tools": [
    {
      "name": "get_menu",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true
      }
    },
    {
      "name": "get_shop_info",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true
      }
    },
    {
      "name": "enter_event",
      "inputSchema": {
        "type": "object",
        "properties": {
          "phone": {
            "type": "string"
          }
        },
        "required": [
          "phone"
        ],
        "additionalProperties": false
      },
      "outputSchema": {
        "type": "object",
        "additionalProperties": true
      }
    }
  ]
}

get_menu 구조 예시

get_menu结构示例

json
{
  "updated_at": "2026-04-13",
  "currency": "KRW",
  "price_unit": "천원",
  "signature_poke": [
    {
      "id": 2,
      "name": "갈릭 쉬림프 포케",
      "price": 11.5,
      "tags": [
        "BEST"
      ]
    },
    {
      "id": 7,
      "name": "아보카도 포케",
      "price": 10.5,
      "tags": [
        "VEGAN"
      ]
    }
  ],
  "sets": [
    {
      "name": "1인 포케+스프 세트",
      "items": "포케 + 스프",
      "price": 13.5,
      "price_note": "13.5~"
    },
    {
      "name": "1인 혼밥 든든세트",
      "items": "포케 + 스프 + 음료",
      "price": 15.5,
      "price_note": "15.5~"
    }
  ],
  "addons": [
    {
      "name": "아보카도",
      "price": 3.5
    },
    {
      "name": "메밀면",
      "price": 1.5
    }
  ]
}
json
{
  "updated_at": "2026-04-13",
  "currency": "KRW",
  "price_unit": "천원",
  "signature_poke": [
    {
      "id": 2,
      "name": "大蒜虾仁波奇饭",
      "price": 11.5,
      "tags": [
        "BEST"
      ]
    },
    {
      "id": 7,
      "name": "牛油果波奇饭",
      "price": 10.5,
      "tags": [
        "VEGAN"
      ]
    }
  ],
  "sets": [
    {
      "name": "单人波奇饭+汤套餐",
      "items": "波奇饭 + 汤",
      "price": 13.5,
      "price_note": "13.5~"
    },
    {
      "name": "单人简餐丰盛套餐",
      "items": "波奇饭 + 汤 + 饮料",
      "price": 15.5,
      "price_note": "15.5~"
    }
  ],
  "addons": [
    {
      "name": "牛油果",
      "price": 3.5
    },
    {
      "name": "荞麦面",
      "price": 1.5
    }
  ]
}

get_shop_info 구조 예시

get_shop_info结构示例

json
{
  "name": "올라포케 역삼점",
  "address_road": "서울 강남구 논현로95길 29-8 1층 102호",
  "hours": {
    "weekday": "10:30 - 20:30",
    "break_time": "15:00 - 17:00",
    "weekend": "영업시간 네이버 스마트플레이스 확인"
  },
  "delivery_radius_km": 3,
  "group_order_url": "",
  "group_order_note": "10만원 이상 단체주문은 네이버 단체주문 페이지에서 메뉴 선택 후 네이버페이 결제. 결제 완료 시 예약 확정.",
  "delivery_apps": [
    "배달의민족",
    "쿠팡이츠",
    "요기요"
  ]
}
json
{
  "name": "Hola Poke驿三店",
  "address_road": "首尔特别市江南区论岘路95街29-8 1层102号",
  "hours": {
    "weekday": "10:30 - 20:30",
    "break_time": "15:00 - 17:00",
    "weekend": "营业时间请查看Naver SmartPlace"
  },
  "delivery_radius_km": 3,
  "group_order_url": "",
  "group_order_note": "10万韩元以上的团体订购,请在Naver团体订购页面选择菜单后用NaverPay支付。支付完成即确认预约。",
  "delivery_apps": [
    "배달의민족",
    "쿠팡이츠",
    "요기요"
  ]
}

enter_event 성공 응답 필수 필드

enter_event成功响应必填字段

실제 이벤트 참여를 발생시키지 않기 위해 성공 경로는 저장된 스냅샷 fixture 계약으로만 고정한다. 라이브 스모크는 invalid-phone 재시도 흐름만 검증한다.
json
{
  "required_fields": [
    "message",
    "code",
    "next_action"
  ],
  "accepts": [
    "01012345678",
    "010-1234-5678"
  ],
  "stores_name_or_email": false
}
为避免触发实际活动参与,成功路径仅固定为已存储的快照合约示例。实时冒烟测试仅验证无效号码的重试流程。
json
{
  "required_fields": [
    "message",
    "code",
    "next_action"
  ],
  "accepts": [
    "01012345678",
    "010-1234-5678"
  ],
  "stores_name_or_email": false
}

enter_event(phone='010-12') 예시

enter_event(phone='010-12')示例

json
{
  "error": "phone_format",
  "message": "번호는 010으로 시작하는 11자리로 입력해주세요 (예: 01012345678 또는 010-1234-5678)."
}
json
{
  "error": "phone_format",
  "message": "号码请输入以010开头的11位数字(示例:01012345678 或 010-1234-5678)。"
}

Done when

完成标准

  • 메뉴/매장 정보 요청에 핵심 정보를 전달했다.
  • 이벤트 참여 요청에 번호 확인 →
    enter_event
    → 결과 전달 흐름을 지켰다.
  • 반복 응모 제한과 서버
    message
    원문 전달 원칙을 지켰다.
  • 已向用户传递菜单/门店信息请求的核心内容。
  • 遵循了活动参与请求的号码验证→
    enter_event
    调用→结果传递流程。
  • 遵守了重复参与限制及服务器
    message
    原样传递的原则。

Notes

注意事项

  • 역삼점 전용 스킬이다.
  • 이벤트 스킴은 시기별로 달라질 수 있으므로 보상 조건의 진실 소스는 서버 응답의
    message
    필드다.
  • Jackpot 당첨은 번호 주인 확인이 필요할 수 있다.
  • 동일 번호는 KST 기준 하루 1번만 응모한다.
  • 本Skill为驿三店专用。
  • 活动机制可能随时间变化,奖励条件的权威来源为服务器返回的
    message
    字段。
  • Jackpot中奖可能需要验证号码归属人。
  • 同一号码以KST为准,每日仅可参与1次。