
1. 麦当劳 MCP 是什么为什么值得折腾麦当劳 MCP 是麦当劳官方开放的 Model Context Protocol 服务简单说就是把「查券、领券」这些原本要在 App 里点来点去的操作封装成标准工具接口让 Claude Code 这类支持 MCP 的客户端直接调用。MCP 全称 Model Context Protocol由 Anthropic 推出核心价值是让大模型用统一协议连接外部数据与工具不用每家服务都写一套私有对接。它适合谁适合已经在用 Claude Code 写代码、又想让 AI 顺手处理生活事务的开发者。你不需要懂麦当劳后端只要拿到官方 Token把 MCP 地址配进 Claude Code就能在终端里说一句「帮我查下麦当劳有什么券」然后让它一键领取。整个过程和你平时调一个 HTTP 接口没本质区别只是调用方从代码变成了对话。我试过把这套流程跑通最大的感受是MCP 真正的门槛不在协议本身而在「统一入口」和「稳定通道」。麦当劳 MCP 需要一个 TokenClaude Code 需要一个能稳定访问模型 API 的通道这两件事分开配很容易乱。所以这篇会把 TaoToken 作为统一 Key/API 通道接进来用一份 settings.json 骨架把模型通道和 MCP 配置理清楚再走一遍从查券到领券的完整验证。下面按「先备通道、再配 MCP、后验证领券」的顺序来每一步都给可复制的命令和配置你跟着敲就行。2. 前置准备TaoToken 统一 Key 与 API 通道Claude Code 本身要连模型 API 才能工作而 MCP 只是它调用的一个外部工具。如果你模型通道和 MCP 各自配一套鉴权排查问题时很难分清是模型没通还是 MCP 没通。用 TaoToken 做统一通道的好处是模型请求走一个 KeyMCP 的 Token 单独管职责清晰。TaoToken 官网地址是 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content API 入口是 https://taotoken.net/api 。你需要先在控制台创建一个 API Key这个 Key 用于 Claude Code 访问模型。创建 Key 的入口在控制台的 API Keys 页面https://taotoken.net/console/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi_keysutm_campaignrewrite 。进去后新建一个 Key复制保存后面填进 settings.json。这里有个容易踩的坑很多人把模型 API Key 和麦当劳 MCP Token 搞混。记住两者完全不同——TaoToken 的 Key 是给 Claude Code 连模型用的麦当劳的 Token 是给 MCP 服务鉴权用的一个管「大脑」一个管「手」。分开存别写进同一个变量。如果你还没决定用哪种模型通道可以先到模型对话页面体验一下https://taotoken.net/models?utm_sourcetaotoken_aicg_blog_endutm_contentmodelsutm_campaignrewrite 确认模型可用后再回到 Claude Code 配置。3. 可复制配置settings.json 骨架与 MCP 接入Claude Code 的配置分两块模型通道写在 settings.jsonMCP 服务用命令行添加。先给 settings.json 骨架。在用户目录下找到或新建 Claude Code 的配置文件路径通常是~/.claude/settings.jsonWindows 是C:\Users\你的用户名\.claude\settings.json。写入以下内容{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_AUTH_TOKEN: 你的TaoToken_API_Key }, permissions: { allow: [ mcp__mcd-mcp__* ] } }ANTHROPIC_BASE_URL指向 TaoToken 的 API 入口ANTHROPIC_AUTH_TOKEN填你在控制台创建的 Key。permissions.allow里放行mcd-mcp的所有工具避免每次调用都弹确认。接着配置麦当劳 MCP。先去麦当劳开放平台 https://open.mcd.cn/mcp 用点餐手机号登录进控制台激活 Token复制保存。然后在终端执行claude mcp add mcd-mcp \ --transport http \ https://mcp.mcd.cn/mcp-servers/mcd-mcp \ --header Authorization: Bearer 你的麦当劳MCP_Token把你的麦当劳MCP_Token换成实际 Token。执行成功会提示已添加。如果你更习惯用 JSON 管理也可以直接在 Claude Code 的 MCP 配置里写{ mcpServers: { mcd-mcp: { type: http, url: https://mcp.mcd.cn/mcp-servers/mcd-mcp, headers: { Authorization: Bearer 你的麦当劳MCP_Token } } } }注意type用httpurl和baseUrl在部分客户端里需要同时给Claude Code 命令行方式已经帮你处理了用命令行最省事。4. 验证请求从查券到一键领券配置完先验证 MCP 是否连上。在终端输入claude进入交互然后输入/mcp应该能看到mcd-mcp状态是connected。如果显示failed先别急着改配置往下看排障部分。连接正常后直接说帮我查一下麦当劳现在有什么优惠券Claude Code 会调用mcd-mcp的查询工具返回当前可领的券列表。你会看到类似「9 张优惠券可领取」的结果。接着发帮我把这些券都领了它会逐张调用领取接口。跑完后打开麦当劳 App在「我的优惠券」里核对正常情况下券已经到账。如果你想在代码里验证接口连通性也可以先用 curl 探一下 MCP 端点是否可达curl -X POST https://mcp.mcd.cn/mcp-servers/mcd-mcp \ -H Authorization: Bearer 你的麦当劳MCP_Token \ -H Content-Type: application/json \ -d {jsonrpc:2.0,method:tools/list,id:1}返回里能看到工具列表说明 Token 和地址都没问题。这一步能把「MCP 不通」和「Claude Code 配置错」两类问题分开定位。5. 本篇常见错排查报错一/mcp显示 disconnected 或 failed。先确认 Token 有没有带Bearer前缀很多人只复制了 Token 本身漏了前缀。再确认地址是https://mcp.mcd.cn/mcp-servers/mcd-mcp少一段路径都会 404。报错二模型请求 401。这是 TaoToken 的 Key 问题不是 MCP 问题。检查 settings.json 里ANTHROPIC_AUTH_TOKEN是否填对Key 有没有多余空格。可以到 API Keys 页面重新生成一个https://taotoken.net/console/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi_keysutm_campaignrewrite 。报错三能查券但领不了。多半是 Token 没激活或者手机号登录状态过期。回麦当劳开放平台控制台重新激活 Token再重试。报错四调用 MCP 时一直弹权限确认。说明 settings.json 的permissions.allow没生效检查 JSON 格式有没有写错mcp__mcd-mcp__*中间是双下划线。报错五Claude Code 启动就报配置解析失败。用 JSON 校验工具过一遍 settings.json常见是多了逗号或少了引号。改完重启 Claude Code。排查顺序建议先 curl 验 MCP 端点再/mcp看连接状态最后看模型请求日志。这样能快速锁定是通道问题还是工具问题。6. 长期使用与入口选择如果你只是偶尔领个券上面这套配置就够了。但如果你打算把 Claude Code 当日常编码助手长期用尤其是跑 Agent 任务、批量处理代码建议走 Coding Plan额度和稳定性更适合高频调用https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding_planutm_campaignrewrite 。接入文档在这里遇到通道配置细节可以对照查https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_contentdocutm_campaignrewrite 。Claude Code 相关的接入说明也有单独页面https://taotoken.net/claude-code?utm_sourcetaotoken_aicg_blog_endutm_contentclaude_codeutm_campaignrewrite 。最后说个实用技巧把「查券领券」写成一个 Claude Code 的自定义命令或提示词模板以后一句「领券」就能触发不用每次打完整句子。MCP 工具名是mcd-mcp在提示词里明确指定它能减少模型误调用其他工具的概率。配置一次午饭长期有着落。