通过 MCP 在 AI 客户端直接调用十万个为什么 API
十万个为什么 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)