Profile
Back to NewsBack
GitHub Trending 4 min
Reader Mode
yuxinlaile/McD-saver: ๐ŸŸ ้บฆ้บฆ็œ้’ฑๅŠฉๆ‰‹ โ€”โ€” ๅŸบไบŽ้บฆๅฝ“ๅŠณไธญๅ›ฝๅฎ˜ๆ–น MCP ็š„็œ้’ฑ็‚น้ค Agent Skill๏ผšๅฎ˜ๆ–น calculate-price ๅฎžๆ—ถๆ ธไปท + ๅˆธ็ป„ๅˆไผ˜ๅŒ–๏ผˆ้ข„็ฎ—/็ƒญ้‡็บฆๆŸ๏ผ‰+ ๆฒ‰้ป˜ๆˆๆœฌไฝ“ๆฃ€ + ๅฎ˜ๆ–นๅˆธ/ๅ›ข่ดญๅˆธ/็งฏๅˆ†ๅ››ๆธ ้“ๅŒๅฃๅพ„็ฎ—็ปˆๅฑ€ใ€‚็คพๅŒบๅผ€ๆบ๏ผŒๅ…็™ปๅฝ•ๅœจ็บฟ่ฏ•็ฎ— ๐Ÿ‘‡

yuxinlaile/McD-saver: ๐ŸŸ ้บฆ้บฆ็œ้’ฑๅŠฉๆ‰‹ โ€”โ€” ๅŸบไบŽ้บฆๅฝ“ๅŠณไธญๅ›ฝๅฎ˜ๆ–น MCP ็š„็œ้’ฑ็‚น้ค Agent Skill๏ผšๅฎ˜ๆ–น calculate-price ๅฎžๆ—ถๆ ธไปท + ๅˆธ็ป„ๅˆไผ˜ๅŒ–๏ผˆ้ข„็ฎ—/็ƒญ้‡็บฆๆŸ๏ผ‰+ ๆฒ‰้ป˜ๆˆๆœฌไฝ“ๆฃ€ + ๅฎ˜ๆ–นๅˆธ/ๅ›ข่ดญๅˆธ/็งฏๅˆ†ๅ››ๆธ ้“ๅŒๅฃๅพ„็ฎ—็ปˆๅฑ€ใ€‚็คพๅŒบๅผ€ๆบ๏ผŒๅ…็™ปๅฝ•ๅœจ็บฟ่ฏ•็ฎ— ๐Ÿ‘‡

14 hours ago

๐ŸŸ McD Saver

McD Saver ้บฆ้บฆ็œ้’ฑๅŠฉๆ‰‹ ่ฎฉ AI ๅธฎไฝ ็”จๆœ€ๅฐ‘็š„้’ฑๅƒ้บฆๅฝ“ๅŠณ โ€”โ€” Agent Skill + ็‹ฌ็ซ‹ CLI ไบŒๅˆไธ€ ๅœจ็บฟ่ฏ•็ฎ—</a> Release</a> Stars</a> CI</a> !Python !Dependencies-green) !Tests !License !Agent Skills !MCP English ยท ๐ŸŽฎ 30 ็ง’ๅœจ็บฟ่ฏ•็ฎ—๏ผˆๅ…็™ปๅฝ•๏ผ‰ ยท ๐Ÿ“ฆ ๅฟซ้€Ÿๅผ€ๅง‹ ยท ๐Ÿ’ฌ ่ฎจ่ฎบๅŒบ ยท ๐Ÿ›๏ธ Also on Agensi
---

็›ฎๅฝ•

- 30 ็ง’ไฝ“้ชŒ๏ผˆๅ… Token๏ผ‰ - ๅฎ‰่ฃ…ๆญฅ้ชค - ๅ‘ฝไปค้€ŸๆŸฅ - ๅ…จๆธ ้“ๆฏ”ไปท็คบไพ‹

้กน็›ฎ็ฎ€ไป‹

้บฆ้บฆ็œ้’ฑๅŠฉๆ‰‹ๆ˜ฏไธ€ไธชไปฅใ€Œ็œ้’ฑใ€ไธบๅ”ฏไธ€็›ฎๆ ‡็š„้บฆๅฝ“ๅŠณ็‚น้คๅŠฉๆ‰‹๏ผš**ไธๆ˜ฏๅธฎไฝ ไธ‹ๅ•๏ผŒ ่€Œๆ˜ฏๅœจไธ‹ๅ•ๅ‰ๅผบๅˆถ่ท‘ไธ€้็œ้’ฑๆฃ€ๆŸฅ**โ€”โ€”ๆŠŠๅฏ้ข†็š„ๅˆธ้ข†ๅฎŒใ€ๆŒ‘ๅ‡บๅฝ“ๅ‰่ฎขๅ•ๆœ€ไผ˜ๅˆธใ€ ็”จๅฎ˜ๆ–น calculate-price ๅšๆ— ๅˆธ/ๅธฆๅˆธๅŒไปทๅฏนๆฏ”ใ€่ฏ„ไผฐ็งฏๅˆ†ๅ…‘ๆขๆ˜ฏๅฆๆ›ดๅˆ’็ฎ—๏ผŒ ๆœ€ๅŽๆŠŠ็œ้’ฑๆ˜Ž็ป†๏ผˆๅŽŸไปท / ไผ˜ๆƒ  / ๅฎžไป˜ / ่Š‚็œๆฏ”ไพ‹๏ผ‰ไธ€ๅนถๅฑ•็คบ็ป™ไฝ ็กฎ่ฎคใ€‚ ไธ€ไธชไป“ๅบ“๏ผŒไธ‰็ง็”จๆณ•๏ผš
  • Agent Skill๏ผšไธ€ไปฝ SKILL.md ้ตๅพชๅผ€ๆ”พๆ ‡ๅ‡†๏ผŒ่ฃ…่ฟ› WorkBuddy / Claude Code / Cursor / Codex ๅณ็”จ๏ผ›
  • ็‹ฌ็ซ‹ CLI๏ผšscripts/mcd.py ็›ด่ฟžๅฎ˜ๆ–น MCP Server๏ผˆM-China/mcd-mcp-server ้›†ๆˆๆŒ‡ๅ—๏ผ‰๏ผŒๆ— ้œ€ไปปไฝ•ๅฎขๆˆท็ซฏ๏ผ›
  • ๅœจ็บฟ่ฏ•็ฎ—้กต๏ผš็บฏๅ‰็ซฏๅ…็™ปๅฝ•๏ผŒๆ”ฏๆŒไธ€้”ฎๅฏผๅ…ฅ็œŸๅฎž่œๅ•ใ€‚
่ฎพ่ฎกๅŽŸๅˆ™โ€”โ€”ๆœฌ้กน็›ฎๅœจๅŒ็ฑปๅทฅๅ…ทๆ™ฎ้ๅšๆณ•็š„ๅŸบ็ก€ไธŠๅšไบ†่ฟ™ไบ›ๅ–่ˆ๏ผš | ๅธธ่งๅšๆณ• | ๆœฌ้กน็›ฎ็š„ๅšๆณ• | ๅธฆๆฅ็š„ๅทฎๅˆซ | |---|---|---| | ๅชๅฏนๆฏ”ๅฎ˜ๆ–นๅˆธ | ๅฎ˜ๆ–นๅˆธ + ็พŽๅ›ข/ๆŠ–้Ÿณๅ›ข่ดญ + ็งฏๅˆ† ๅ…จๆธ ้“ๅŒๅฃๅพ„ไผฐ็ฎ—ใ€Œ็ปˆๅฑ€ๅปบ่ฎฎใ€ | ๅ›ข่ดญ App ้‡Œๅ›ค็€็š„ๅˆธไนŸ็บณๅ…ฅๅ†ณ็ญ– | | ้ผ“ๅŠฑๅ‡‘ๅ•็”จๅˆธ | ๅ‡‘ๅ•ไปฅใ€Œไธๅ‡‘ๅ•ใ€ไธบๅŸบๅ‡†๏ผŒไธปๅŠจๆ็คบๅ‡‘ๅ•้™ท้˜ฑ | ไธบ็”จๅˆธ่€Œๅคšไนฐๅธธๅธธๅ่€Œๆ›ด่ดต | | ๅˆธๆ˜ฏๅฏ็”จ่ต„ๆบ | ๅˆธๆ˜ฏๆœ‰ไฟ่ดจๆœŸ็š„้’ฑ๏ผš็”จๅˆธๆŽ’็จ‹็ฎ—ๅ‡บใ€Œๅฏๅฎž็Žฐ vs ๆณจๅฎš่ฟ‡ๆœŸใ€ | ๅไน‰ ยฅ150 ็š„ๅˆธๅŒ…๏ผŒๅฏ่ƒฝๅชๆœ‰ ยฅ60 ็”จๅพ—ไธŠ | | ๆ— ้ขๅ€ผๅˆธ้ ไผฐ็ฎ— | ๅˆธ็  + couponId ไผ  calculate-price ๅฎžๆต‹๏ผŒๅคฑ่ดฅๅฆ‚ๅฎžๆ ‡ๆณจ | ๆจกๅž‹็ป™ไธๅ‡บ็œŸๅฎžไปทๆ ผ๏ผŒๅช่ƒฝ็Œœ | | ่ฅๅ…ป้ ๅฃ็ฎ— | ้ข„็ฎ—/็ƒญ้‡/่›‹็™ฝ/้’ ๅ››็ปด็บฆๆŸ๏ผŒๆ•ฐๆฎ็ผบๅคฑๆŒ‰ไธๆปก่ถณๅค„็†ๅนถๆ ‡ๆณจ | ๅฅ่บซๆŽงๅกไบบ็พค็š„็กฌ้œ€ๆฑ‚ | | ๅฎšๆ—ถ่ฝฎ่ฏข้ข†ๅˆธ | claim ไธ€ๆฌกๆ€งไบคไบ’็กฎ่ฎค๏ผŒไธๅซ่‡ชๅŠจๅŒ–ไธŽๅฎšๆ—ถไปปๅŠก | ้™ไฝŽ้ฃŽๆŽงไธŽๅฐๅท้ฃŽ้™ฉ | | ่œๅ•้ ๆ‰‹ๆŠ„ | ๅœจ็บฟ่ฏ•็ฎ—้กตไธ€้”ฎๅฏผๅ…ฅ็œŸๅฎž่œๅ•๏ผˆ็ฒ˜่ดด MCP ่พ“ๅ‡บๅณๅ…จ้‡ๆ›ฟๆข๏ผ‰ | ๅฎ˜ๆ–น่œๅ•ๅ…จ้‡ๅŒๆญฅ็š„ๅˆ่ง„่ทฏๅพ„ |
**่ฎพ่ฎกๅ†…ๆ ธ๏ผšๆŠŠๅฎ˜ๆ–น Appใ€็พŽๅ›ขใ€ๆŠ–้Ÿณใ€็งฏๅˆ†ๅ•†ๅŸŽๅ››ไธชๆธ ้“ๆ”พๅœจๅŒไธ€ๅผ ๆกŒๅญไธŠ
็ฎ—็ปˆๅฑ€๏ผŒ่€Œไธๆ˜ฏๅชๅœจๅ•ไธ€ๆธ ้“ๅ†…ๆ‰พๅฑ€้ƒจๆœ€ไผ˜ใ€‚**
่ฎขๅ•ๅฎ‰ๅ…จ๏ผš็”จๆˆทๆ˜Ž็กฎ็กฎ่ฎคๅ‰็ปไธๅˆ›ๅปบ่ฎขๅ•๏ผ›ๅˆ›ๅปบ่ฎขๅ• โ‰  ๆ”ฏไป˜ๆˆๅŠŸ๏ผŒ ๆ”ฏไป˜ๅง‹็ปˆๅœจ้บฆๅฝ“ๅŠณๅฎ˜ๆ–น้กต้ขๅฎŒๆˆใ€‚

ๅŠŸ่ƒฝ็‰นๆ€ง

๐Ÿ’ฐ ็œ้’ฑๅ››ๆญฅๆฃ€ๆŸฅ๏ผˆๆ ธๅฟƒๆ–นๆณ•่ฎบ๏ผŒAgent ่‡ชๅŠจๆ‰ง่กŒ๏ผ‰
  • ้ข†ๅˆธๅ‰็ฝฎ โ†’ ้—จๅบ—้€‰ๅˆธ โ†’ ๆ— ๅˆธ/ๅธฆๅˆธๅŒไปทๅฏนๆฏ” โ†’ ็งฏๅˆ†ๆŠตๆ‰ฃ่ฏ„ไผฐ
  • ๆฏไธ€็ฌ”ไผ˜ๆƒ ้‡‘้ขๅฟ…้กปๆฅ่‡ชๅฎ˜ๆ–นๅทฅๅ…ทๅฎž้™…่ฟ”ๅ›žๅ€ผ๏ผŒ็ปไธ่™šๆž„
๐Ÿงฎ ๅˆธ็ป„ๅˆไผ˜ๅŒ–ๅ™จ๏ผˆoptimizer.py๏ผ‰
  • ็กฎๅฎšๆ€งๆžšไธพใ€Œๆ— ๅˆธ็›ด็‚น / ๅ•ๅˆธ / ๅ‡‘ๅ•่พพๆ ‡ / ๆ”น็‚นๅฅ—้คใ€ๅ€™้€‰๏ผŒ้€ๆ–นๆกˆ่ฎกไปทๆŽ’ๅ
  • ๅ››็ปด็บฆๆŸ๏ผš--budget ้ข„็ฎ— / --max-kcal ็ƒญ้‡ / --min-protein ่›‹็™ฝ / --max-sodium ้’ 
  • ่ฟ่ง„ๆ–นๆกˆๆŽ’ๅŽๅนถๆ ‡ๆณจๅทฎๅคšๅฐ‘๏ผŒๆ•ฐๆฎ็ผบๅคฑๅฆ‚ๅฎžๆ ‡ๆณจใ€Œๆœช็Ÿฅใ€โ€”โ€”็ปไธ้™้ป˜่ฟ‡ๆปค
๐Ÿ“‰ ๅ…จๆธ ้“ๆฏ”ไปทๅผ•ๆ“Ž๏ผˆdeal_compare.py๏ผ‰
  • ็พŽๅ›ข/ๆŠ–้Ÿณๅ›ข่ดญๅˆธๆ‰‹ๅŠจๅฝ•ๅ…ฅ๏ผˆๅนณๅฐๆ— ๅ…ฌๅผ€ API๏ผŒไธๅš็ˆฌ่™ซ๏ผ‰๏ผŒไธŽๅฎ˜ๆ–นไปทๆ ผๅŒๅฃๅพ„ๆŠ˜็ฎ—ๅฏนๆฏ”
  • ่พ“ๅ‡บใ€Œๅฎ˜ๆ–น vs ๅ›ข่ดญใ€็ปˆๅฑ€ๅปบ่ฎฎ๏ผŒๅ ๅŠ ่ง„ๅˆ™ไธŽ้™ๅˆถๅŽŸๆ ทๆ็คบ
๐Ÿฉบ ๆฒ‰้ป˜ๆˆๆœฌไฝ“ๆฃ€๏ผˆsilent_cost.py๏ผ‰
  • ไธดๆœŸๅˆธๆ‰ซๆ + ็”จๅˆธๆŽ’็จ‹๏ผˆ่ฟ‡ๆœŸ็ช—ๅฃ ร— ็‚นๅ•้ข‘็އ โ†’ใ€Œๅฏๅฎž็Žฐ vs ๆณจๅฎš่ฟ‡ๆœŸใ€๏ผ‰
  • ๆถˆ่ดน็”ปๅƒ๏ผˆๅฎขๅ•ไปท/้ซ˜้ข‘ๅ•ๅ“๏ผ‰+ ็งฏๅˆ†ๅฝฑๅญไปทๆ ผ
  • ๆ— ้ขๅ€ผๅˆธ --probe ๅฎžๆต‹็ฒพ็กฎไปทๅ€ผ๏ผ›--html ็”Ÿๆˆๅฏๅˆ†ไบซๅ•ๆ–‡ไปถๆŠฅๅ‘Š
๐Ÿ“ธ ไธ€้”ฎๅˆ†ไบซๅก๏ผˆๅœจ็บฟ่ฏ•็ฎ—้กต๏ผ‰
  • ่ฏ•็ฎ—ๅฎŒๆˆๅŽ็‚น็›ธๆœบๆŒ‰้’ฎ๏ผŒ็›ดๆŽฅๅฏผๅ‡บ 1080ร—1350 ็š„ใ€Œ็œ้’ฑ่ดฆๅ•ใ€ๅ›พ๏ผˆๆ— ็ฌฌไธ‰ๆ–นไพ่ต–๏ผŒCanvas ็ป˜ๅˆถ๏ผ‰
  • ๅ›พๅ†…ๅซๆ— ๅˆธไปทใ€ๆœ€ไผ˜ๆ–นๆกˆใ€ๅฎžไป˜ไธŽ็œไธ‹้‡‘้ข๏ผŒๅ‘็พค้‡Œๆฏ”ๆˆชๅ›พๆ›ดๆธ…ๆฅš
๐Ÿ›ก๏ธ ๅฎ‰ๅ…จไธŽๅˆ่ง„่ฎพ่ฎก
  • Token ไธ‰้€š้“่งฃๆž๏ผˆ็Žฏๅขƒๅ˜้‡/ๆ–‡ไปถ/ๅ‚ๆ•ฐ๏ผ‰๏ผŒ็ปไธๅ†™ๅ…ฅๆ—ฅๅฟ—
  • 401 ๅฟซ้€Ÿๅคฑ่ดฅใ€429 ๆŒ‡ๆ•ฐ้€€้ฟๅฐŠ้‡ Retry-Afterใ€5xx/็ฝ‘็ปœ้”™่ฏฏ่‡ชๅŠจ้‡่ฏ•
  • ่Œƒๅ›ด่พน็•Œ๏ผš่š็„ฆไธ‹ๅ•ๅ‰็š„็œ้’ฑๅ†ณ็ญ–โ€”โ€”ไธๅŒ…ๅซ็ˆฌ่™ซใ€่‡ชๅŠจไธ‹ๅ•ใ€ๆ— ไบบๅ€ผๅฎˆๅฎšๆ—ถ้ข†ๅˆธ็ญ‰่‡ชๅŠจๅŒ–่ƒฝๅŠ›
๐Ÿงช ๆต‹่ฏ•ไฟ้šœ๏ผš317 ไธชๅ•ๅ…ƒๆต‹่ฏ•่ฆ†็›– SSE ่งฃๆžใ€Token ่งฃๆžใ€้€€้ฟ่ฎก็ฎ—ใ€ๆฏ”ไปทๅ†ณ็ญ–ใ€ ็ป„ๅˆไผ˜ๅŒ–ไธŽ CLI ้€€ๅ‡บ็ ๏ผ›demo.py ๅ…จ้“พ่ทฏ่พ“ๅ‡บ่ขซ tests/test_demo_pipeline.py ๆ–ญ่จ€โ€”โ€”demo ๅณๅ›žๅฝ’ๆต‹่ฏ•ใ€‚

ๅฟซ้€Ÿๅผ€ๅง‹

30 ็ง’ไฝ“้ชŒ๏ผˆๅ… Token๏ผ‰

``bash git clone https://github.com/yuxinlaile/McD-saver.git cd McD-saver python demo.py # ็ฆป็บฟๅ…จ้“พ่ทฏ๏ผš้ข†ๅˆธโ†’้€‰ๅˆธโ†’ๆฏ”ไปทโ†’็งฏๅˆ†โ†’ๆŽ’็จ‹โ†’่ทจๆธ ้“ ` ๆˆ–็›ดๆŽฅๆ‰“ๅผ€ๅœจ็บฟ่ฏ•็ฎ—้กต๏ผˆๅ…็™ปๅฝ•๏ผŒ 31 ้กน่œๅ• / 9 ๅผ ๅˆธ / 11 ๆกๅ›ข่ดญ็คบไพ‹๏ผ›ๆ”ฏๆŒ Token ๅฟซ้€Ÿๅฏผๅ…ฅโ€”โ€”ๆกŒ้ข็”Ÿๆˆๅ‘ฝไปคใ€ ๆ‰‹ๆœบ็ซฏ Agent ็ฒ˜่ดดๆˆ– menu.json ๆ–‡ไปถๅฏผๅ…ฅ๏ผŒๅŒๆญฅ้บฆๅฝ“ๅŠณ App ๅ…จ้‡็œŸๅฎž่œๅ•๏ผ‰ใ€‚ ่ฟ่กŒ่ฆๆฑ‚๏ผšPython 3.9+๏ผˆๅ…จ้ƒจๅŠŸ่ƒฝไป…็”จๆ ‡ๅ‡†ๅบ“๏ผŒๆ— ็ฌฌไธ‰ๆ–น่ฟ่กŒๆ—ถไพ่ต–๏ผ‰๏ผ›่ท‘ๆต‹่ฏ•้œ€ pip install -r requirements-dev.txt๏ผˆpytest / pytest-cov๏ผ‰ใ€‚

ๅฎ‰่ฃ…ๆญฅ้ชค

็ฌฌ 1 ๆญฅ ยท ็”ณ่ฏท MCP Token๏ผˆๆ–นๅผไธ€/ไบŒ้œ€่ฆ๏ผ›30 ็ง’ไฝ“้ชŒไธŽๅœจ็บฟ่ฏ•็ฎ—ไธ้œ€่ฆ๏ผ‰
  1. ๆ‰“ๅผ€ ๏ผŒๅณไธŠ่ง’ใ€็™ปๅฝ•ใ€‘๏ผˆๆ‰‹ๆœบๅท้ชŒ่ฏ๏ผŒ้™ไธญๅ›ฝๅคง้™†๏ผ‰
  2. ใ€ๆŽงๅˆถๅฐใ€‘โ†’ใ€ๆฟ€ๆดปใ€‘โ†’ ๅŒๆ„ๆœๅŠกๅ่ฎฎ โ†’ ๅคๅˆถ MCP Token
็ฌฌ 2 ๆญฅ ยท ๆŒ‰ๅœบๆ™ฏ้€‰ไธ€็งๆ–นๅผ | ๆ–นๅผ | ้€‚ๅˆ่ฐ | ๆ€Žไนˆๅš | |---|---|---| | ๆ–นๅผไธ€ ยท MCP ๅฎขๆˆท็ซฏ็›ด่ฟž | ็”จ WorkBuddy / Cursor / Claude Code ็ญ‰ๅฎขๆˆท็ซฏ | ๆŠŠ
config/mcp.example.json ไธญ ${MCD_MCP_TOKEN} ๆขๆˆ็œŸๅฎž Token๏ผŒ็ฒ˜่ดดๅˆฐๅฎขๆˆท็ซฏ MCP ่ฎพ็ฝฎ๏ผˆไฝ็ฝฎ่ง้…็ฝฎ่ฏดๆ˜Ž๏ผ‰ๅนถๅฏ็”จ mcd-mcp | | ๆ–นๅผไบŒ ยท Agent Skill ๅฎ‰่ฃ… | ๆƒณ่ฎฉ Agent ่‡ชๅŠจ่งฆๅ‘็œ้’ฑๆฃ€ๆŸฅ | git clone https://github.com/yuxinlaile/McD-saver.git ~/.claude/skills/mcd-saver๏ผˆCursor: ~/.cursor/skills/ ยท Codex: ~/.agents/skills/ ยท WorkBuddy: ~/.workbuddy/skills/๏ผŒWindows ๅฏ็›ดๆŽฅ่ฟ่กŒไป“ๅบ“ๅ†… install.ps1๏ผ‰๏ผŒๅฆๆŒ‰ๆ–นๅผไธ€้…็ฝฎ MCP ่ฟžๆŽฅ๏ผ›ๅ„ๅนณๅฐ็ป†่Š‚่ง agent-skill-installation.md | | ๆ–นๅผไธ‰ ยท CLI ็‹ฌ็ซ‹ไฝฟ็”จ | ่„šๆœฌไธŽ่ฐƒ่ฏ•๏ผŒไธ่ฃ…ไปปไฝ•ๅฎขๆˆท็ซฏ | export MCD_MCP_TOKEN="ไฝ ็š„Token"๏ผˆๆˆ–ๅ†™ๅ…ฅ ~/.mcd_mcp_token ๆ–‡ไปถ๏ผ‰๏ผŒ็„ถๅŽ python scripts/mcd.py check ้ชŒ่ฏ่ฟž้€šๆ€ง | ๅฎ‰่ฃ… Skill ๅŽ Agent ไผšๆŒ‰ SKILL.md ่‡ชๅŠจๆ‰ง่กŒๅ››ๆญฅๆฃ€ๆŸฅ๏ผŒๅนถ้ตๅฎˆๅ››ๆก่ง„่Œƒ๏ผš ๅ…ˆๆŸฅๅŽๆ”น / ไธ‹ๅ•ๅฟ…็กฎ่ฎค / ็œ้’ฑๅฟ…ๆฃ€ๆŸฅ / ไธ่™šๆž„ไผ˜ๆƒ ใ€‚

ไฝฟ็”จ่ฏดๆ˜Ž

ๅ‘ฝไปค้€ŸๆŸฅ

| ๅ‘ฝไปค | ไฝœ็”จ | |---|---| |
python demo.py | 30 ็ง’็ฆป็บฟๅ…จ้“พ่ทฏๆผ”็คบ๏ผˆๅ… Token๏ผ›--section ๆฏ”ไปท ็œ‹ๅ•ๆฎต๏ผ‰ | | python scripts/mcd.py check | ้ชŒ่ฏ Token ไธŽๆœๅŠกๅ™จ่ฟž้€šๆ€ง | | python scripts/mcd.py tools | ๅˆ—ๅ‡บๅ…จ้ƒจ 35 ไธชๅฎ˜ๆ–นๅทฅๅ…ท | | python scripts/mcd.py schema | ๆŸฅ็œ‹ๆŒ‡ๅฎšๅทฅๅ…ท็š„ๅ…ฅๅ‚ JSON Schema | | python scripts/mcd.py call --arg k=v | ่ฐƒ็”จๅฎ˜ๆ–นๅทฅๅ…ท๏ผˆ--raw ๅŽŸๅง‹่พ“ๅ‡บ๏ผ‰ | | python scripts/mcd.py claim | ไธ€้”ฎ้ข†ๅ–ๅฏ้ข†ๅˆธ๏ผˆๅฑ•็คบๆธ…ๅ•โ†’็กฎ่ฎคโ†’้ข†ๅ–๏ผ‰ | | python scripts/optimizer.py plan --wants w.json --menu m.json --coupons c.json [--mcp] | ๅˆธ็ป„ๅˆไผ˜ๅŒ–๏ผ›--budget/--max-kcal/--min-protein/--max-sodium ๅ››็ปด็บฆๆŸ๏ผ›ๆœฌๅœฐๅˆธๅบ“้ž็ฉบๆ—ถ่‡ชๅŠจ่พ“ๅ‡บๅ›ข่ดญ็ปˆๅฑ€ๅปบ่ฎฎ๏ผˆ--no-deals ๅ…ณ้—ญ๏ผ‰ | | python scripts/deal_compare.py add/list/compare | ๅ›ข่ดญๅˆธๅฝ•ๅ…ฅไธŽๅ…จๆธ ้“ๆฏ”ไปท | | python scripts/silent_cost.py report --coupons c.json --orders o.json --points p.json | ๆฒ‰้ป˜ๆˆๆœฌไฝ“ๆฃ€๏ผ›--probe ๅฎžๆต‹ๅˆธไปทๅ€ผ / --html ็”Ÿๆˆๅˆ†ไบซๆŠฅๅ‘Š | CLI ้€€ๅ‡บ็ ๏ผˆmcd.py๏ผ‰๏ผš0 ๆˆๅŠŸ ยท 1 ๅทฅๅ…ท้”™่ฏฏ ยท 2 ้‰ดๆƒๅคฑ่ดฅ ยท 3 ้™ๆต ยท 4 ็ฝ‘็ปœ้”™่ฏฏ ๏ผˆdeal_compare.py๏ผš0 ๆˆๅŠŸ ยท 1 ็”จๆณ•/ๆ•ฐๆฎ้”™่ฏฏ ยท 2 ๅˆธๅบ“ไธบ็ฉบ๏ผ‰ ๅ…จๅฑ€้€‰้กน๏ผš--tokenใ€--urlใ€--timeout๏ผˆ้ป˜่ฎค 30s๏ผ‰ใ€--retries๏ผˆ้ป˜่ฎค 3๏ผ‰ใ€--verboseใ€‚
claim ็š„ๅฎ‰ๅ…จ่พน็•Œ๏ผš็”จๆˆทไธปๅŠจ่งฆๅ‘ใ€ๅ•ๆฌกๆ‰ง่กŒใ€้ข†ๅ–ๅ‰ๅฟ…้กป y ็กฎ่ฎค๏ผˆ--yes ไป…ไพ›
่„šๆœฌ๏ผ‰๏ผ›ไธๆไพ›ๅฎšๆ—ถ่ฝฎ่ฏขไธŽๆ— ไบบๅ€ผๅฎˆๅŽๅฐ๏ผŒไปฅ็ฌฆๅˆๅนณๅฐ้ฃŽๆŽง่ฆๆฑ‚ใ€‚

ๅ…จๆธ ้“ๆฏ”ไปท็คบไพ‹

`bash

ๅฝ•ๅ…ฅไฝ ๅœจ็พŽๅ›ขๆŸฅๅˆฐ็š„ๅ›ข่ดญๅˆธ

python scripts/deal_compare.py add \ --platform meituan --title "้บฆๅฝ“ๅŠณๆปก40ๅ‡14ไปฃ้‡‘ๅˆธ" \ --price 25.9 --face 40 --channel store --time limited \ --valid-until 2026-11-30 --notes "ๆฏๆ—ฅ้™็”จ1ๅผ "

ไธŽๅฎ˜ๆ–นๆธ ้“๏ผˆๅŽŸไปท 48.5 / ๅธฆๅˆธๅฎžไป˜ 38.5๏ผ‰ๅŒๅฃๅพ„ๅฏนๆฏ”

python scripts/deal_compare.py compare --mcd-face 48.5 --mcd-price 38.5
`
ๆฏ”ไปท็ป“ๆžœไธบๆœฌๅœฐไผฐ็ฎ—๏ผˆๅ›ข่ดญๅนณๅฐๆ— ๅ…ฌๅผ€ API๏ผ‰๏ผŒๆ–นๆณ•่ฎบ่ง
group-buy-comparison.md๏ผ›ๆ•ฐๆฎๅฑ‚ๅฏ็”จ
--provider <ๆจกๅ—่ทฏๅพ„> ๆ˜พๅผๆŽฅๅ…ฅๅค–้ƒจๆ•ฐๆฎๆบ๏ผˆ่ฏฅ .py ไผšๅœจๆœฌๆœบๆ‰ง่กŒ๏ผŒไป…ๅœจๅฎŒๅ…จไฟกไปปๆ—ถไฝฟ็”จ๏ผ‰ใ€‚

้…็ฝฎ่ฏดๆ˜Ž

้…็ฝฎๆ–‡ไปถ | ๆ–‡ไปถ | ็”จ้€” | |---|---| |
config/mcp.example.json | MCP ๅฎขๆˆท็ซฏๆŽฅๅ…ฅๆจกๆฟ๏ผˆ${MCD_MCP_TOKEN} ๅ ไฝ็ฌฆ๏ผ‰ | | mcp-config.example.json | ไป“ๅบ“ๆ น็›ฎๅฝ•่„ฑๆ•้…็ฝฎ๏ผˆๅ‚่ต›่ฆๆฑ‚ๆ–‡ไปถ๏ผ‰ | ็Žฏๅขƒๅ˜้‡ | ๅ˜้‡ | ่ฏดๆ˜Ž | |---|---| | MCD_MCP_TOKEN | MCP Token๏ผˆไผ˜ๅ…ˆ็บงๆœ€้ซ˜๏ผ‰ | | MCD_MCP_TOKEN_FILE | Token ๆ–‡ไปถ่ทฏๅพ„๏ผŒ้ป˜่ฎค ~/.mcd_mcp_token | | MCD_MCP_URL | MCP Server ๅœฐๅ€๏ผŒ้ป˜่ฎค https://mcp.mcd.cn๏ผ›้žๅฎ˜ๆ–นๅœฐๅ€้ป˜่ฎค่ขซๆ‹’็ป๏ผˆ่ฏทๆฑ‚ๅคดๅธฆ Token๏ผ‰๏ผŒ้œ€ๆ˜พๅผๅŠ  --allow-non-official-url ๆ‰ไผšๆ”พ่กŒๅนถๆ‰“ๅฐๅ‘Š่ญฆ | | MCD_DEALS_FILE | ๅ›ข่ดญๅˆธๅบ“่ทฏๅพ„๏ผŒ้ป˜่ฎค ~/.mcd_saver/deals.json๏ผˆๆ—งๅ MAIMAI_DEALS_FILE ไปๅ…ผๅฎน๏ผŒไผ˜ๅ…ˆ็บงๆ›ดไฝŽ๏ผ‰ | | MCD_DATA_DIR | ๅˆธๅบ“ๆ น็›ฎๅฝ•๏ผŒ้ป˜่ฎค ~/.mcd_saver๏ผˆๆ—งๅ MAIMAI_DATA_DIR ไปๅ…ผๅฎน๏ผ‰ | MCP ๅฎขๆˆท็ซฏ้…็ฝฎไฝ็ฝฎ๏ผšWorkBuddy ~/.workbuddy/mcp.json ยท Cursor ่ฎพ็ฝฎ โ†’ Tools & MCP ยท Cherry Studio / Trae / VSCode / Kiro ๅ„่‡ช MCP ่ฎพ็ฝฎ้กต ยท Codex ~/.codex/config.toml ็š„ [mcp_servers.mcd-mcp] ๆฎตใ€‚ Token ๅฎ‰ๅ…จ๏ผšไป…้€š่ฟ‡็Žฏๅขƒๅ˜้‡ใ€Token ๆ–‡ไปถๆˆ– --token ๅ‚ๆ•ฐๆไพ›๏ผ›็ปไธๅ†™ๅ…ฅไป“ๅบ“ๆ–‡ไปถใ€ ็ปไธๅ‡บ็Žฐๅœจๆ—ฅๅฟ—ไธญ๏ผ›ๆณ„้œฒๅŽ็ซ‹ๅณๅˆฐ open.mcd.cn/mcp ้‡ๆ–ฐ็”ณ่ฏทใ€‚

้กน็›ฎ็ป“ๆž„

` scripts/ ๆ ธๅฟƒๅฎž็Žฐ๏ผšMCP ๅฎขๆˆท็ซฏใ€CLIใ€ๅˆธ็ป„ๅˆไผ˜ๅŒ–ๅ™จใ€ๆฒ‰้ป˜ๆˆๆœฌไฝ“ๆฃ€ใ€็‰ˆๆœฌไธŽๅ‘ๅธƒๅทฅๅ…ท references/ ๆ–นๆณ•่ฎบๆ‰‹ๅ†Œ๏ผšๅทฅๅ…ท็›ฎๅฝ•ใ€็œ้’ฑ็ญ–็•ฅใ€ๅ›ข่ดญๆฏ”ไปทใ€ๅœบๆ™ฏๅทฅไฝœๆตใ€MCP ่ธฉๅ‘ใ€ๆŽ’้”™ docs/ ๅœจ็บฟ่ฏ•็ฎ—้กตไธŽๅ“็‰Œ่ต„ๆบ๏ผˆdemo.html / index.html / banner.svg๏ผ‰ tests/ 317 ้กนๅ•ๅ…ƒๆต‹่ฏ• + ่ง„่Œƒไธ€่‡ดๆ€งๆ ก้ชŒ fixtures/ ็ฆป็บฟๅ›žๅฝ’ๆ•ฐๆฎ๏ผˆ่œๅ•ใ€ๅˆธใ€่ฎขๅ•ใ€็งฏๅˆ†ใ€ๅ•†ๅŸŽใ€ๅ›ข่ดญ๏ผ‰ releases/ ๅ‘ๅธƒไบง็‰ฉ๏ผšๆฏ็‰ˆ่‹ฑๆ–‡ๅŽ‹็ผฉๅŒ… + ไธญๆ–‡่ฏดๆ˜Ž + ็ดขๅผ• ` ๅฎŒๆ•ดๆ–‡ไปถ็บง็›ฎๅฝ•ๆ ‘่ง SKILL.mdใ€‚

ๅทฅๅ…ท่ƒฝๅŠ›ๆ€ป่งˆ

| ไธšๅŠกๅŸŸ | ๅทฅๅ…ท | |---|---| | ่ฅๅ…ปๅฅๅบท |
list-nutrition-foods | | ๅœฐๅ€ไธŽ้—จๅบ— | delivery-query-addresses delivery-create-address delivery-query-stores query-nearby-stores query-meal-assistance | | ่œๅ•ไธŽไปทๆ ผ | query-meals query-meal-detail calculate-price query-promotions | | ็‚น้คไธŽ่ฎขๅ• | create-order cancel-order query-order order-list query-survey-coupon | | ไผ˜ๆƒ ๅˆธ | query-store-coupons available-coupons auto-bind-coupons query-my-coupons | | ็งฏๅˆ†ไธŽๅ•†ๅŸŽ | query-my-account mall-points-products mall-product-detail mall-create-order mall-order-list mall-order-detail | | ็งฏๅˆ†ๆŠฝๅฅ– | query-lottery-info draw-lottery query-my-prizes | | ไธป้ข˜ๆดปๅŠจ | query-party-city query-party-store query-partystore-date query-partystore-session party-order-create | | ่พ…ๅŠฉ | now-time-info campaign-calendar | ๅฎŒๆ•ด่ฏดๆ˜Ž่ง references/tools.md๏ผ›ๅทฅไฝœๆต่ฏฆ่งฃ่ง references/workflows.md ไธŽ SKILL.md๏ผ› ๆŽฅๅ…ฅๅฎžๆˆ˜่ธฉๅ‘๏ผˆๅ“ๅบ”ๆ ผๅผ/ๅ•ไฝ/ๅคšๆ€ๅญ—ๆฎต/ๆ—ถๆ•ˆๆ€ง๏ผ‰่ง references/mcp-pitfalls.mdใ€‚

ๅธธ่ง้—ฎ้ข˜

Q1๏ผš401 ้‰ดๆƒๅคฑ่ดฅ๏ผŸ Token ๆ— ๆ•ˆ/่ฟ‡ๆœŸ/ๆœชๆไพ›ใ€‚401 ไธ้‡่ฏ•๏ผŒๆฃ€ๆŸฅไธ‰ไธช้€š้“ๅŽๅˆฐ open.mcd.cn/mcp ้‡ๆ–ฐ็”ณ่ฏทใ€‚ Q2๏ผš429 ้™ๆต๏ผŸ ๆฏ Token ๆฏๅˆ†้’Ÿ 600 ๆฌกใ€‚CLI ๅทฒๅ†…็ฝฎๆŒ‡ๆ•ฐ้€€้ฟ๏ผˆๅฐŠ้‡ Retry-After๏ผ‰๏ผ› ไปๅคฑ่ดฅ่ฏท้™ไฝŽ้ข‘็އ๏ผŒๆฃ€ๆŸฅๆ˜ฏๅฆๅœจๅพช็Žฏ้€ไธช่ฐƒ็”จ
query-meal-detailใ€‚ Q3๏ผštools ๅˆ—่กจไธบ็ฉบ๏ผŸ ๅ…ˆ check ้ชŒ่ฏ่ฟž้€šๆ€ง๏ผ›็กฎ่ฎค --url / MCD_MCP_URL ๆœชๆ”น้”™ใ€‚ Q4๏ผšๅทฅๅ…ทๆŠฅๅ‚ๆ•ฐ้”™่ฏฏ๏ผŸ ไธ่ฆ็Œœๅ‚ๆ•ฐๅ๏ผšpython scripts/mcd.py schema ๆŸฅๆƒๅจๅ…ฅๅ‚๏ผ› ็ผ–็ ็ฑปๅ‚ๆ•ฐ๏ผˆstoreCodeใ€้คๅ“็ผ–็ ใ€couponId๏ผ‰ๅฟ…้กปๅŽŸๆ ท้€ไผ ๅ‰ๅบๅทฅๅ…ท่ฟ”ๅ›žๅ€ผใ€‚ Q5๏ผšoptimizer ไผฐ็ฎ—ๆจกๅผๅ’Œ --mcp ๆœ‰ไป€ไนˆๅŒบๅˆซ๏ผŸ ไผฐ็ฎ—ๆจกๅผๆœฌๅœฐ่ฎก็ฎ—ใ€ๆ ‡ๆณจใ€Œๆœช็ป้ชŒ่ฏใ€๏ผŒ ไป…็”จไบŽๅฟซ้€Ÿๆฏ”่พƒ๏ผ›--mcp ๆจกๅผ้€ๆ–นๆกˆ่ตฐๅฎ˜ๆ–น calculate-price๏ผˆๅซ้…้€่ดนไธŽๅ ๅŠ ่ง„ๅˆ™๏ผ‰๏ผŒ ็ป“ๆžœๆ‰่ƒฝไฝœไธบไธ‹ๅ•ไพๆฎใ€‚ Q6๏ผšๆฏ”ไปทๆ•ฐๆฎไปŽๅ“ชๆฅ๏ผŸ ็พŽๅ›ข/ๆŠ–้Ÿณๆ— ๅ…ฌๅผ€ API๏ผŒๅˆธไฟกๆฏๆ‰‹ๅŠจๅฝ•ๅ…ฅๆœฌๅœฐๅˆธๅบ“๏ผŒ็ป“ๆžœไธบไผฐ็ฎ—๏ผ› ๅค–้ƒจๆ•ฐๆฎๆบๅฏ็”จ --provider <ๆจกๅ—่ทฏๅพ„> ๆ˜พๅผๆŽฅๅ…ฅ๏ผˆ่ฏฅ .py ไผšๅœจๆœฌๆœบๆ‰ง่กŒ๏ผ‰ใ€‚ Q7๏ผšๆ”ฏๆŒๅ“ชไบ› Agent๏ผŸ WorkBuddyใ€Claude Codeใ€Cursorใ€OpenAI Codex๏ผˆๅŒไธ€ SKILL.md๏ผ‰ใ€‚ Q8๏ผš้บฆๅฝ“ๅŠณ MCP ็š„ไฝฟ็”จ้™ๅˆถ๏ผŸ ้™ไธญๅ›ฝๅคง้™†๏ผˆไธๅซๆธฏๆพณๅฐ๏ผ‰ใ€ไธชไบบ้žๅ•†ไธš็”จ้€”๏ผŒ ่ฏฆ่งไธ‹ๆ–นๅ…่ดฃๅฃฐๆ˜Žใ€‚ ๆ›ดๅคšๆŽ’ๆŸฅ่ง references/error-handling.md๏ผˆๆ Issue ่ฏทๅ‹ฟ้™„ Token๏ผ‰ใ€‚

ๆ›ดๆ–ฐ่ฏดๆ˜Ž

ๅฝ“ๅ‰็‰ˆๆœฌ v2.4.2ใ€‚ๆœ€่ฟ‘ 3 ไธช็‰ˆๆœฌ๏ผˆ็”ฑ CHANGELOG ่‡ชๅŠจ็”Ÿๆˆ๏ผ‰๏ผš | ็‰ˆๆœฌ | ไบฎ็‚น | |---|---| | v2.4.2 | ้€€ๆฌพไธŽ้‡่ฏ•้“พ่ทฏไฟฎๅค | | v2.4.1 | Star History ๅ›พๆ”นๅ›ž star-history.com ๆธฒๆŸ“ | | v2.4.0 |
CODE_OF_CONDUCT.md๏ผˆๆ”น็ผ–่‡ช Contributor Covenant 2.1๏ผ‰๏ผ›READMEใ€Œๅ‚ไธŽ | ๅฎŒๆ•ดๅ˜ๆ›ด่ฎฐๅฝ•่ง CHANGELOG.md๏ผŒๅ„็‰ˆๆœฌไธ‹่ฝฝ่ง Releasesใ€‚

ๅ้ฆˆไธŽๆ”ฏๆŒ

ๅฆ‚ๆœ‰้—ฎ้ข˜ๆˆ–ๅปบ่ฎฎ๏ผŒๆฌข่ฟŽๅœจ ่ฎจ่ฎบๅŒบ็•™่จ€๏ผŒ ๆˆ–ๆŒ‰ๅœบๆ™ฏ้€‰ๆ‹ฉ๏ผš๐Ÿ› ๆไบค Bug ๆŠฅๅ‘Š ยท ๐Ÿ’ก ๆๅ‡บๅŠŸ่ƒฝๅปบ่ฎฎ ยท ๐Ÿค ๅˆ†ไบซๅ›ข่ดญๅˆธๆ•ฐๆฎ๏ผˆๅŠฉๅŠ›ๆฏ”ไปทๅบ“ๆ›ดๅ…จ๏ผ‰ใ€‚ ๆฏไธ€ๆกๅ้ฆˆ้ƒฝไผš่ฎค็œŸๆŸฅ็œ‹โ€”โ€”่ฟ™ไนŸๆ˜ฏ่ฏ•็ฎ—้กตๆŒ็ปญๆŒ‰็œŸๅฎžไฝฟ็”จๅœบๆ™ฏไผ˜ๅŒ–็š„ไพๆฎใ€‚

ๅ‚ไธŽ่ดก็Œฎ

ๆฌข่ฟŽ Issue / PR / Discussionsใ€‚ๅŠจๆ‰‹ๅ‰่ฏทๅ…ˆ่ฏป CONTRIBUTING.md๏ผˆๅผ€ๅ‘็Žฏๅขƒใ€ๅˆ†ๆ”ฏไธŽๆไบค่ง„่Œƒใ€ ๅ‘็‰ˆๆต็จ‹๏ผ‰๏ผŒๅนถ้ตๅฎˆ่ดก็Œฎ่€…่กŒไธบๅ‡†ๅˆ™ใ€‚ | ไฝ ๅฏไปฅๅšไป€ไนˆ | ไปŽ่ฟ™้‡Œๅผ€ๅง‹ | |---|---| | ๆŠฅ Bug | ๆไบค Bug ๆŠฅๅ‘Šโ€”โ€”้™„ๅค็Žฐๅ‘ฝไปคไธŽ
--verbose ่พ“ๅ‡บ๏ผˆ่ฏทๅ‹ฟ็ฒ˜่ดด Token๏ผ‰ | | ๆ้œ€ๆฑ‚ | ๆไบคๅŠŸ่ƒฝ่ฏทๆฑ‚ | | ๆ”นไปฃ็  | ่ฎค้ข† Issue โ†’ ไปŽ main ๆ‹‰ๅˆ†ๆ”ฏ โ†’ ๆŒ‰ PR ๆจกๆฟ ๅกซๅ†™ โ†’ ๆไบคๅ‰่ท‘ python -m pytest tests/ | | ่กฅๆ–‡ๆกฃ / ็ฎ—ไพ‹ | references/workflows.md ่กฅๅœบๆ™ฏใ€examples/ ่กฅ็ฆป็บฟ็ฎ—ไพ‹๏ผ›ไธญ่‹ฑๆ กๅฏนๅŽ่ท‘ python scripts/check_toc.py | ๆไบคๅ‰่‡ชๆŸฅ๏ผšpython -m pytest tests/ ๅ…จ่ฟ‡ ยท ๆ—  Token ็ญ‰ๆ•ๆ„Ÿไฟกๆฏ ยท references/ ไธŽ SKILL.md` ๅŒๆญฅ ยท CHANGELOG ่กฅๆก็›ฎ ยท README ไธญ่‹ฑๅŒๆญฅใ€‚ ็œŸๅฎž่ฟ่กŒ็•™ๆกฃ่ง examples/verified-run.md๏ผ›็ฆป็บฟ็ฎ—ไพ‹่ง examples/three-ways.md๏ผˆไธ€ๅ•ไธ‰็งไนฐๆณ•๏ผ‰ไธŽ examples/silent-cost-example.md๏ผˆๆฒ‰้ป˜ๆˆๆœฌไฝ“ๆฃ€่ฏปๆณ•๏ผ‰ใ€‚

ๅ…่ดฃๅฃฐๆ˜Ž

ๆœฌ้กน็›ฎไธบ็คพๅŒบๅผ€ๆบ้กน็›ฎ๏ผŒไธŽ้บฆๅฝ“ๅŠณๅ…ฌๅธๅŠๅ…ถๅ…ณ่”ๆ–นๆ— ไปปไฝ•้šถๅฑžใ€ๅˆไฝœๆˆ–่ƒŒไนฆๅ…ณ็ณปใ€‚ ไฝฟ็”จ้บฆๅฝ“ๅŠณ MCP ๆœๅŠก้กป้ตๅฎˆ้บฆๅฝ“ๅŠณไธญๅ›ฝใ€Šไฝฟ็”จๆกๆฌพใ€‹ๅŠใ€Š้บฆๅฝ“ๅŠณ MCP ๆœๅŠก่ง„ๅˆ™ใ€‹๏ผŒ ไป…้™ไธญๅ›ฝๅคง้™†ๅœฐๅŒบ๏ผˆไธๅซๆธฏๆพณๅฐ๏ผ‰ใ€ไธชไบบ้žๅ•†ไธš็”จ้€”๏ผ›็œ้’ฑๆ˜Ž็ป†ๆฅ่‡ชๅฎ˜ๆ–นๅทฅๅ…ท ๅฎž้™…่ฟ”ๅ›žๅ€ผ๏ผŒไธๆž„ๆˆไปทๆ ผๆ‰ฟ่ฏบใ€‚"McDonald's"ใ€"้บฆๅฝ“ๅŠณ"ใ€"้บฆไน้€"ใ€"้บฆ้บฆ"็ญ‰ๅ•†ๆ ‡ ๆƒๅˆฉๅฝ’ๅฑž้บฆๅฝ“ๅŠณๅ…ฌๅธใ€‚

่ฎธๅฏ่ฏ

ๆœฌ้กน็›ฎไปฃ็ ไปฅ MIT ่ฎธๅฏ่ฏๅ‘ๅธƒ๏ผ›่ฟ่กŒไพ่ต–้บฆๅฝ“ๅŠณไธญๅ›ฝ MCP ๆœๅŠกๅŠไธŠๆธธ ้›†ๆˆๆŒ‡ๅ—ไป“ๅบ“๏ผˆM-China/mcd-mcp-server๏ผ‰๏ผŒ ็›ธๅ…ณไฝฟ็”จ้กป้ตๅฎˆๅ…ถๆœๅŠกๆกๆฌพไธŽไธŠๆธธ้™ๅˆถใ€‚

Star History

่ง‰ๅพ—ๆœ‰็”จ็š„่ฏ๏ผŒ็‚นไธช โญ ่ฎฉๆ›ดๅคšไบบ็œ‹ๅˆฐ๏ผš ---
๐Ÿ” ๆœ็ดขๅ…ณ้”ฎ่ฏ
้บฆๅฝ“ๅŠณ็œ้’ฑ ไผ˜ๆƒ ๅˆธ็ฎก็† ๅ›ข่ดญๆฏ”ไปท ็พŽๅ›ขๆŠ–้Ÿณๅˆธ ็งฏๅˆ†ไปทๅ€ผ Agent Skill MCP CLI ็ป„ๅˆไผ˜ๅŒ– ๅ‡€ไปทๅ€ผ ๆฒ‰้ป˜ๆˆๆœฌ ่ฅๅ…ป็บฆๆŸ ๅ…็™ปๅฝ•่ฏ•็ฎ— ้บฆ้บฆ็œ้’ฑๅŠฉๆ‰‹ McD Saver ้บฆ้—จ ็ฒพ็ฎ—ๅธˆ ยท McDonald's China, coupon optimizer, deal comparison, group-buy, points valuation, nutrition budget, silent cost audit, MCP agent skill, Claude, WorkBuddy, Cursor, Codex, online calculator

Chat with me