技术博客
通过 MCP 在 AI 客户端直接调用十万个为什么 API

通过 MCP 在 AI 客户端直接调用十万个为什么 API

作者: 万维易源
2026-09-02
十万个为什么 APIMCPAI客户端Cherry Studio免费接口
# 通过 MCP 在 AI 客户端直接调用十万个为什么 API > 接口:十万个为什么(apiCode=1706)· 集成方式:MCP · 免费 · 适用人群:AI Agent / MCP 开发者 · 阅读时间:约 6 分钟 ## 核心要点 - 十万个为什么 API 提供官方 MCP 服务,覆盖全部接入点,可在 Cherry Studio、ChatBox 等支持 MCP 的客户端直接调用。 - 只需一段 JSON 配置,把 `{your_appKey}` 换成你的真实 AppKey 即可,无需写代码。 - 适合让 AI 助手在对话里直接回答"为什么…"类科普问题,蹭上 Agent / MCP 热度。 ## Why:为什么用 MCP 而不是直接写代码 如果你在做 AI 助手,希望它在对话中顺手查科普问答,最省事的方式就是把它挂成 MCP 工具——不用自己封装 HTTP、不用管字段解析,客户端自动把接口能力暴露给模型。用户问"天空为什么是蓝的",模型自己决定调列表还是详情。 ## What:MCP 配置速览 | 项 | 说明 | |----|------| | 服务名 | `showapi-mcp-1706` | | 地址 | `http://www.showapi.com.cn/mcp/1706/{your_appKey}` | | 覆盖 | 本接口全部接入点(列表 + 详情) | | 适用客户端 | Cherry Studio、ChatBox 等支持 MCP 的客户端 | ## How:三步接入 **步骤 1 — 获取 AppKey** 在 [AppKey 管理](https://www.showapi.com/console#/myApp) 拿到 AppKey。 **步骤 2 — 写入 MCP 配置** 在客户端的 MCP 配置中加入: ```json { "mcpServers": { "showapi-mcp-1706": { "url": "http://www.showapi.com.cn/mcp/1706/{your_appKey}" } } } ``` 将 `{your_appKey}` 替换为你的真实 AppKey(注意保留大括号外的结构)。 **步骤 3 — 在对话中直接使用** 配置保存并连接后,直接对 AI 说"帮我查一下地球相关的十万个为什么问题",模型会调用列表接入点;说"给我讲讲'地球名片'这条",模型会调详情接入点取正文。 ## 返回示例与解析 MCP 会把接口的 `showapi_res_body` 结构化暴露给模型,例如列表返回 `contentlist[{id,title}]`、详情返回 `title`+`content`,模型据此组织回答,开发者无需手动解析 JSON。 ## 进阶 / 边界 - **AppKey 安全**:MCP 配置里直接写了 AppKey,注意客户端文件的访问权限,不要提交到公开仓库。 - **免费档位**:MCP 调用同样计入免费档位限制,高频对话建议后端加缓存(见[《免费档位下:用缓存策略节省调用次数》](https://www.showapi.com/guides/why100k-free-tier-cache-1706))。 - **不是订阅/批量**:MCP 仅暴露同步的列表/详情能力,无订阅推送或批量。 ## FAQ **Q1:哪些客户端支持?** 文档举例 Cherry Studio、ChatBox 等支持 MCP 的客户端。 **Q2:MCP 配置里的 URL 要改端口吗?** 不用,按文档给的 `http://www.showapi.com.cn/mcp/1706/{your_appKey}` 填,仅替换 `{your_appKey}`。 **Q3:MCP 和普通 API 调用冲突吗?** 不冲突,是同一接口的不同接入方式,可并行使用。 **Q4:AppKey 泄露了怎么办?** 在 [AppKey 管理](https://www.showapi.com/console#/myApp) 重置或停用对应密钥。 **Q5:能同时挂多个 ShowAPI 的 MCP 吗?** 可以,每个接口有各自的 `showapi-mcp-{apiCode}` 配置,按需添加。 ## 相关能力 / 下一步阅读 - [十万个为什么 API:5 分钟接入,从第一条问答到完整详情](https://www.showapi.com/guides/why100k-quickstart-1706) - [导入 Postman / Swagger:用 OpenAPI 文档管理十万个为什么 API](https://www.showapi.com/guides/why100k-openapi-import-1706) - [十万个为什么 API:列表→详情两接入点串联的全链路设计](https://www.showapi.com/guides/why100k-list-detail-flow-1706) - **本系列共 11 篇**:查看[十万个为什么 API 指南总目录](https://www.showapi.com/guides/why100k-guides-1706)