技术博客
节假日查询:通过 MCP 协议在 AI 客户端里直接调用

节假日查询:通过 MCP 协议在 AI 客户端里直接调用

作者: 万维易源
2026-08-27
节假日查询MCPAI客户端
# 节假日查询:通过 MCP 协议在 AI 客户端里直接调用 > 接口 894(全部接入点,经 MCP 封装) · 免费 · MCP 协议 · 适用人群:AI 客户端用户 · 阅读时间:约 6 分钟 ## TL;DR - 节假日查询已提供官方 **MCP 服务**,覆盖全部 3 个接入点。 - 在 Cherry Studio、ChatBox 等支持 MCP 的客户端里贴一段 JSON 配置即可让 AI 直接答"今天放不放假"。 - 把 `{your_appKey}` 换成真实 AppKey 即可,无需写代码。 ## Why:让 AI 直接查节假日 把节假日查询接成 MCP 工具后,你的 AI 客户端就能在对话里实时调用接口:"五一放几天?""下周一补班吗?"——不用你手动查文档或写脚本。这正是 AI Agent + 工具调用的典型用法。 ## What:MCP 配置(来自官方文档) ShowAPI 提供的 MCP 配置(接口级,覆盖全部接入点): ```json { "mcpServers": { "showapi-mcp-894": { "url": "http://www.showapi.com.cn/mcp/894/{your_appKey}" } } } ``` > 把 `{your_appKey}` 替换为你在 ShowAPI 控制台拿到的真实 AppKey。 ## How:在 AI 客户端里接入 ### 步骤 1:拿到 AppKey 登录 ShowAPI 控制台 →「我的应用」复制 AppKey。 ### 步骤 2:写入客户端 MCP 配置 以 Cherry Studio / ChatBox 为例,在 MCP 设置里新增一个 Server,粘贴上面的 JSON(替换 AppKey)。保存后客户端会拉取该 MCP 暴露的工具列表(对应 894-4 / 894-6 / 894-7)。 ### 步骤 3:直接用自然语言问 配置生效后,直接对话: - "2026 年劳动节放几天?" → AI 调 894-4 返回放假区间。 - "今天是不是节假日?" → AI 调 894-6 返回 `type`。 - "今年哪些天要补班?" → AI 调 894-7 返回调休日列表。 ## 进阶 / 边界 - **覆盖全部接入点**:一个 MCP 配置即包含 894-4 / 894-6 / 894-7,无需分别配置。 - **鉴权在 URL 里**:AppKey 直接写在 MCP 地址中,注意保管、不要泄露。 - **免费但有档位限制**:AI 高频调用同样占用档位,必要时做缓存(见 [缓存策略](https://www.showapi.com/guides/holiday-query-cache-894))。 ## FAQ **Q1:支持哪些客户端?** A:任何支持 MCP 协议的客户端(如 Cherry Studio、ChatBox)均可,按上面 JSON 配置。 **Q2:MCP 和直接 HTTP 调用有什么区别?** A:MCP 让 AI Agent 能"自己决定调用",无需你手写代码;直接 HTTP 调用见各接入点指南。 **Q3:AppKey 写在 URL 安全吗?** A:注意仅在可信客户端配置,不要分享含 AppKey 的配置。 **Q4:三个接入点都要单独配吗?** A:不用,一个 MCP 配置覆盖全部接入点。 **Q5:能离线用吗?** A:MCP 服务需要联网访问 ShowAPI,无法离线。 ## 相关能力 / 下一步阅读 - [节假日查询:5 分钟接入,从注册到拿到全年放假安排](https://www.showapi.com/guides/holiday-query-quickstart-894) - [节假日查询:导入 Postman / Swagger,用 OpenAPI 文档管理接口](https://www.showapi.com/guides/holiday-query-openapi-894) - [节假日查询返回字段全解:ret_code 与 type(1/2/3) 及三接入点结构一文读懂](https://www.showapi.com/guides/holiday-query-response-codes-894) - **本系列共 12 篇**:查看[节假日查询指南总目录](https://www.showapi.com/guides/holiday-query-guides-894)