通过 MCP 在 Cherry Studio / ChatBox 中直接调用科学计算器
# 通过 MCP 在 Cherry Studio / ChatBox 中直接调用科学计算器
> 接口 免费科学计算器(apiCode 1699)· 接入点 科学计算器(1699-1 / 1699-2)· 免费 · MCP 集成 · 适合 AI 客户端 / Agent 开发者 · 阅读约 4 分钟
## 核心要点
- 科学计算器官方提供 **MCP 服务**,覆盖全部接入点,可在支持 MCP 的 AI 客户端里「开口算数」。
- 配置只需一段 JSON,把 `{your_appKey}` 换成你的 AppKey。
- 支持 Cherry Studio、ChatBox 等 MCP 客户端;无需自己写 HTTP 调用代码。
## Why:为什么要用 MCP
如果你在用 AI 客户端搭 Agent,与其让模型「假装会算」或自己写调用脚本,不如直接把科学计算器挂成 MCP 工具——AI 在对话里就能调用真实的数学计算能力,结果可靠、可复现。
## What:接口与集成速览
| 项目 | 说明 |
|------|------|
| 接口 | 免费科学计算器(apiCode 1699) |
| 接入点 | 科学计算器(1699-1)、支持的规则列表(1699-2) |
| MCP 服务 | 官方提供,覆盖上述全部接入点 |
| 计费 | 免费,[使用档次限制](https://www.showapi.com/free-api) |
| AppKey | 在 [AppKey 管理](https://www.showapi.com/console#/myApp) 获取 |
## How:在 AI 客户端配置 MCP
复制下面这段 JSON,把 `your_appKey` 换成你自己的 AppKey,粘贴到客户端的 MCP 配置里:
```json
{
"mcpServers": {
"showapi-mcp-1699": {
"url": "http://www.showapi.com.cn/mcp/1699/{your_appKey}"
}
}
}
```
- **Cherry Studio**:设置 → MCP 服务器 → 添加服务器 → 粘贴上述 JSON → 保存并启用。
- **ChatBox**:设置 → 工具 / MCP → 添加 MCP → 填入 URL(将 `{your_appKey}` 替换为真实值)→ 连接。
配置完成后,在对话里直接描述需求即可,例如:「帮我算一下 5 的阶乘」「sin(30 度) 是多少」「2 的 3 次方」,AI 会调用 MCP 工具返回真实结果。
## 返回示例与解析
配置成功后,AI 调用等价于直接请求:
```
POST https://route.showapi.com/1699-1?appKey=YOUR_APPKEY
num=5&operation=factorial&rad_or_ang=
→ showapi_res_body.result = 120.0
```
## 进阶 / 边界
- **AppKey 是凭证**:MCP URL 里直接含 AppKey,不要在公开仓库或群里泄露。
- **覆盖全部接入点**:该 MCP 服务同时支持计算(1699-1)与规则列表查询(1699-2)。
- **未做联网实测说明**:本篇 MCP 配置来自官方文档;具体客户端内的连通效果建议你配置后实测一次。若某客户端不支持该 URL 形式,以客户端文档为准。
- **免费额度限制**:见[使用档次说明](https://www.showapi.com/free-api),高频调用注意限流。
## FAQ
**Q1:需要自己写代码吗?**
不需要。配好 MCP JSON 后,AI 客户端自动管理调用。
**Q2:哪些客户端能用?**
官方示例含 Cherry Studio、ChatBox;任何支持 MCP(SSE/HTTP)的客户端都可尝试。
**Q3:AppKey 泄露了怎么办?**
到 [AppKey 管理](https://www.showapi.com/console#/myApp) 重置或删除对应应用。
**Q4:能在代码里直接当 MCP 用吗?**
可以,只要你的运行时支持 MCP 客户端协议,按上述 URL 接入即可。
**Q5:调用限制和直接 HTTP 调用一样吗?**
是,底层都是同一接口,受相同免费档位限制。
## 相关能力 / 下一步阅读
- [科学计算器:5 分钟接入(HTTP 直接调用)](https://www.showapi.com/guides/calculator-quickstart-1699) —— 不用 MCP 时怎么调
- [科学计算器导入 Postman / Swagger](https://www.showapi.com/guides/calculator-openapi-import-1699) —— API 治理与 Mock
- [科学计算器操作名速查](https://www.showapi.com/guides/calculator-operations-reference-1699) —— 32 个操作名
- **本系列共 11 篇**:查看[科学计算器开发指南总目录](https://www.showapi.com/guides/calculator-guides-1699)