技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 24 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :良性 · OpenClaw :可疑
Package:chandler0714/mstore
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :可疑
OpenClaw 评估
The skill appears to implement the advertised McDonald's China functionality, but metadata and instructions disagree about required credentials and the setup modifies your shell profile and recommends a third‑party brew tap — details you should verify before installing.
目的
The skill's name, description, SKILL.md, reference API, and provided CLI (scripts/mcd.py) are consistent with McDonald's China MCP operations (coupons, points, ordering). However the registry metadata claims no required environment variables while the SKILL.md and the CLI both require an MCDCN_MCP_TOKEN — this metadata omission is an inconsistency.
说明范围
Runtime instructions are narrowly focused on MCP API calls and token configuration. They instruct the user to set MCDCN_MCP_TOKEN or run scripts/setup.sh which writes to the user's shell profile and exports the token to the current session. Writing to the user's shell profile is within scope for persisting a credential but is a privileged action (modifies user config) and should be highlighted to users.
安装机制
The package itself has no install spec (instruction-only), which is low risk. SKILL.md recommends installing a third‑party brew formula (ryanchen01/tap/mcd-cn) — that external package is not part of this bundle and introduces trust considerations; the included scripts are plain Python and a shell setup script (no obfuscated code or downloads).
证书
The skill legitimately needs a single MCP token (MCDCN_MCP_TOKEN) to access the user's McDonald's account. However the registry metadata does not declare this required env var (it lists none), which is inconsistent and could mislead users about what secrets the skill needs. The code also looks for a local ~/.mcd-cn.env file as an alternate token source — this is reasonable but means the token could be read from that file if present.
持久
The skill does not request always:true and does not appear to modify other skills or system-wide settings. The setup script will add an export line to a detected shell profile (~/.zshrc, ~/.bash_profile, or ~/.bashrc), which is a normal way to persist a credential but is a filesystem-write action affecting your shell environment and should be acknowledged before running.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「McDonald's China (mstore)」。简介:McDonald's China coupon redemption, query, and points checking. Use when user w…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/chandler0714/mstore/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: mstore
description: McDonald's China coupon redemption, query, and points checking. Use when user wants to (1) Query or claim McDonald's coupons, (2) Check available coupons, (3) View points balance, (4) Query campaign calendar, (5) Order food for delivery, or (6) Redeem points for products. This skill provides direct access to McDonald's China MCP services including coupon management, points mall, and delivery ordering.
---
# McDonald's China (麦麦) Skill
## First Time Setup
On first use, you must configure the MCP Token:
1. Get your token from: https://open.mcd.cn/mcp
- Login with your phone number (must match your McDonald's app account)
- Click "控制台" (Console) → "激活" (Activate) to generate MCP Token
2. Set the token as an environment variable:
```bash
export MCDCN_MCP_TOKEN="your_token_here"
```
Or run the setup script:
```bash
./scripts/setup.sh
```
## Available Tools
### Coupons (麦麦省领券)
| Command | Description |
|---------|-------------|
| `mcd-cn available-coupons` | Query coupons available to claim |
| `mcd-cn auto-bind-coupons` | Auto-claim all available coupons |
| `mcd-cn my-coupons` | List already claimed coupons |
### Points (麦麦商城)
| Command | Description |
|---------|-------------|
| `mcd-cn query-my-account` | Query points balance and account info |
| `mcd-cn mall-points-products` | List products redeemable with points |
| `mcd-cn mall-product-detail` | Get details of a specific points product |
| `mcd-cn mall-create-order` | Redeem points for a product |
### Calendar (麦麦日历)
| Command | Description |
|---------|-------------|
| `mcd-cn campaign-calender` | Query monthly marketing activities |
### Ordering (点餐)
| Command | Description |
|---------|-------------|
| `mcd-cn delivery-query-addresses` | List saved delivery addresses |
| `mcd-cn delivery-create-address` | Add new delivery address |
| `mcd-cn query-store-coupons` | Query coupons for specific store |
| `mcd-cn query-meals` | Query menu for a store |
| `mcd-cn query-meal-detail` | Get meal details |
| `mcd-cn calculate-price` | Calculate order price |
| `mcd-cn create-order` | Create delivery order |
| `mcd-cn query-order` | Query order status |
### Nutrition (餐品营养)
| Command | Description |
|---------|-------------|
| `mcd-cn list-nutrition-foods` | Get nutrition info for menu items |
### General
| Command | Description |
|---------|-------------|
| `mcd-cn now-time-info` | Get current server time |
## Usage Examples
### Check available coupons to claim
```bash
mcd-cn available-coupons
```
### Auto-claim all available coupons
```bash
mcd-cn auto-bind-coupons
```
### Check my claimed coupons
```bash
mcd-cn my-coupons
```
### Check points balance
```bash
mcd-cn query-my-account
```
### List points redemption products
```bash
mcd-cn mall-points-products
```
### Query this month's campaigns
```bash
mcd-cn campaign-calender
```
## Requirements
- **mcd-cn CLI**: Install via `brew install ryanchen01/tap/mcd-cn`
- **MCDCN_MCP_TOKEN**: Get from https://open.mcd.cn/mcp
## MCP Server Info
- **Server URL**: https://mcp.mcd.cn
- **Protocol**: Streamable HTTP
- **Rate Limit**: 600 requests/minute per token
- **Version**: MCP 2025-06-18
## Notes
- Token is linked to the phone number used during login at open.mcd.cn
- Coupons and points are tied to your McDonald's account
- Some features may require the user to have a valid delivery address set up