技术博客
通过 MCP 协议在 AI 客户端中直接查询药品信息

通过 MCP 协议在 AI 客户端中直接查询药品信息

作者: 万维易源
2026-09-03
MCPAI客户端CherryStudio接口集成
# 通过 MCP 协议在 AI 客户端中直接查询药品信息 - **接口/接入点**:药品信息查询(apiCode=1468)· MCP 服务(接口级,覆盖全部接入点) - **是否免费**:免费(有档位限制) - **请求方式**:MCP(HTTP) - **返回格式**:JSON - **适用人群**:AI 开发者、MCP 客户端用户 - **阅读时间**:约 4 分钟 ## 核心要点 - ShowAPI 为药品信息查询提供了接口级 MCP 服务 `showapi-mcp-1468`,覆盖全部 4 个接入点。 - 在支持 MCP 的客户端(如 Cherry Studio、ChatBox)配置一段 JSON 即可让 AI 直接调用药品查询。 - 把 `{your_appKey}` 换成真实 AppKey([AppKey 管理](https://www.showapi.com/console#/myApp))即可生效。 ## Why:为什么用 MCP 把药品查询封装成 MCP 工具后,AI 助手能「自然语言问药」并实时拿到结构化说明书数据,无需写代码或拼请求,适合做智能健康助手、内部知识问答。 ## What:MCP 配置速览 | 项 | 值 | |------|------| | 服务名 | `showapi-mcp-1468` | | 地址 | `http://www.showapi.com.cn/mcp/1468/{your_appKey}` | | 覆盖范围 | 1468-1 / 1468-2 / 1468-3 / 1468-4 | | 前置 | 有效 AppKey | ## How:在客户端配置 复制以下 JSON 到支持 MCP 的客户端配置中,替换 `{your_appKey}`: ```json { "mcpServers": { "showapi-mcp-1468": { "url": "http://www.showapi.com.cn/mcp/1468/{your_appKey}" } } } ``` 配置完成后,在对话中即可用自然语言触发,例如:「帮我查一下阿司匹林的用法用量和禁忌」「列出感冒发热下的药品分类」。 ## 返回示例与解析 MCP 工具返回与直连接口一致的 JSON(业务数据在 `showapi_res_body` 内),AI 客户端会自动解析为可读结果。 ## 进阶 / 边界 - MCP 覆盖全部接入点,但参数规则与直连一致(如 1468-2 需 classifyId、1468-3 的 searchType 规则),AI 提问时尽量给足条件。 - AppKey 是凭证,不要在公开仓库或前端暴露;MCP 配置仅存于本地客户端。 - 免费档位限制同样适用,高频调用建议结合[缓存策略](https://www.showapi.com/guides/drug-info-cache-1468)。 ## FAQ **Q1:MCP 和直接调 API 有什么区别?** A:能力相同,MCP 把接口包装成 AI 可调用的工具,免去手写请求;参数与返回结构一致。 **Q2:配置后 AI 查不到数据?** A:先确认 AppKey 已替换且有效、网络可达;再用直连方式(如 1468-4)验证同一查询是否成功,以区分是 MCP 配置还是接口参数问题。 **Q3:MCP 覆盖哪些接入点?** A:覆盖本接口全部 4 个接入点(药品分类/药品信息/药品详细信息/药名查询药品信息)。 ## 相关能力 / 下一步阅读 - [导入 Postman / Swagger:用 OpenAPI 文档管理药品信息查询接口](https://www.showapi.com/guides/drug-info-openapi-1468) - [药品信息查询返回字段全解](https://www.showapi.com/guides/drug-info-fields-1468) - [药品信息查询:5 分钟快速接入指南](https://www.showapi.com/guides/drug-info-quickstart-1468) - **本系列共 11 篇**:查看[药品信息查询指南总目录](https://www.showapi.com/guides/drug-info-guides-1468)