技术博客
唐诗宋词元曲查询:通过 MCP 协议在 Cherry Studio / ChatBox 中直接查诗词

唐诗宋词元曲查询:通过 MCP 协议在 Cherry Studio / ChatBox 中直接查诗词

作者: 万维易源
2026-09-03
唐诗宋词元曲查询MCPCherryStudioChatBoxAI客户端
# 唐诗宋词元曲查询:通过 MCP 协议在 Cherry Studio / ChatBox 中直接查诗词 > 接口:唐诗宋词元曲等诗词查询(apiCode=1620)· 免费 · 提供 MCP 服务(覆盖全部接入点)· 适用:AI Agent / MCP 开发者 · 阅读约 5 分钟 ## 核心要点 - 接口官方提供 **MCP 服务**,覆盖全部 3 个接入点,配置一次即可在支持 MCP 的 AI 客户端里直接调用 - 配置只需一段 JSON,把 `{your_appKey}` 替换为你的真实 AppKey - MCP 地址为 `http://www.showapi.com.cn/mcp/1620/{your_appKey}`(注意是 `.com.cn` 且 http 协议,以官方文档为准) ## Why:让 AI 助手替你查诗,不用写代码 如果你在做 AI 客户端(Cherry Studio、ChatBox 等)或 Agent,不想自己拼请求,可以直接把这套诗词接口「挂」成 MCP 工具。配置好后,你只要对 AI 说「查一下苏轼的《前赤壁赋》」,它就能调接口拿到原文译文注释,省去手写调用层。 ## What:MCP 服务速览 | 项目 | 说明 | |------|------| | 接口编码 | 1620 | | 集成方式 | MCP 协议(Model Context Protocol) | | 覆盖范围 | 本接口全部接入点(1620-3 / 1620-4 / 1620-5) | | 配置地址 | `http://www.showapi.com.cn/mcp/1620/{your_appKey}` | | 鉴权 | AppKey 写入 URL 路径 | | 计费 | 免费(有使用档次限制) | ## How:三步在 AI 客户端启用 ### 步骤 1 · 准备 AppKey 在 [AppKey 管理页](https://www.showapi.com/console#/myApp) 拿到你的 `appKey`。 ### 步骤 2 · 写入 MCP 配置 将下面 JSON 中的 `{your_appKey}` 替换为真实 AppKey,加入客户端的 MCP 配置: ```json { "mcpServers": { "showapi-mcp-1620": { "url": "http://www.showapi.com.cn/mcp/1620/{your_appKey}" } } } ``` > 注意:官方文档给出的地址主机是 `www.showapi.com.cn`、协议为 `http`,请以此为准;若客户端要求 https,以官方最新文档说明为准。 ### 步骤 3 · 在客户端对话中调用 配置保存并连接后,直接在对话里用自然语言请求,例如: - 「列出所有朝代」 - 「查宋代诗人苏轼的生平」 - 「给我《前赤壁赋》的原文、译文和注释」 客户端会把请求路由到对应接入点并返回结果。 **命令行快速验证(curl 探活示意)** ```bash curl -X POST "http://www.showapi.com.cn/mcp/1620/YOUR_APPKEY" \ -H "content-type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' ``` > 上面是 MCP 通用握手示意;实际工具名与参数以服务端返回为准,可用 `tools/list` 查看可用工具。 ## 返回示例与解析 MCP 返回会被客户端转成可读文本,其底层数据与直连接口一致,例如查朝代时仍是 `dynastyInfo` 数组(含 `dynasty` / `dynastyId`),查诗词时仍是 `poemInfo` / `contentlist`。 ## 进阶 / 边界 - **覆盖全部接入点**:一次配置即可用三个能力(朝代/诗人/诗词),无需为每个接入点单独配。 - **AppKey 安全**:MCP 地址把 AppKey 放在 URL 路径里,请确保客户端配置仅存于你信任的环境,避免泄露。 - **限流仍适用**:经 MCP 调用同样计入免费档位,高频使用请参考缓存与限流篇的思路(在服务端侧做缓存)。 - **客户端差异**:不同 MCP 客户端对 `http` 地址、SSE/Streamable 传输的支持略有差异,连接异常时以客户端日志与官方文档为准。 ## FAQ **Q1:MCP 和直接调 API 有什么区别?** 直连需要你自己写请求代码;MCP 把接口包装成 AI 客户端可识别的工具,你用自然语言即可调用,适合 Agent 场景。底层数据与直连一致。 **Q2:配置后连不上怎么办?** 先确认 AppKey 已正确替换、地址主机与协议(`www.showapi.com.cn` / `http`)与官方文档一致;检查客户端是否支持该传输方式。可用 `tools/list` 探活确认服务可达。 **Q3:MCP 调用也免费吗?有限流吗?** 是,MCP 走同一接口,免费但受使用档次限制,额度消耗与直连一致。 **Q4:能在多个客户端共用同一份配置吗?** 可以,配置里的 AppKey 与地址是通用的;但 AppKey 属敏感信息,建议仅存放在可信客户端、避免外泄。 ## 相关能力 / 下一步阅读 - [唐诗宋词元曲查询:导入 Postman / Swagger 用 OpenAPI 文档管理接口](https://www.showapi.com/guides/poem-openapi-import-1620) — 另一条生态路径:API 文档治理 - [唐诗宋词元曲查询:从「朝代」到「诗人」到「诗词」三步全链路串联](https://www.showapi.com/guides/poem-three-step-flow-1620) — 理解三个接入点的衔接关系 - **本系列共 12 篇**:查看[唐诗宋词元曲查询指南总目录](https://www.showapi.com/guides/poem-guides-1620)