技术博客
通过 MCP 协议在 AI 客户端中直接调用紫微斗数排盘

通过 MCP 协议在 AI 客户端中直接调用紫微斗数排盘

作者: 万维易源
2026-09-02
紫微斗数MCPAI客户端CherryStudio
# 通过 MCP 协议在 AI 客户端中直接调用紫微斗数排盘 > 接口/接入点:紫微斗数排盘(apiCode=1647,接入点 1) · 免费 · 支持 MCP 服务 · 适用人群:AI 客户端用户、Agent 开发者 · 阅读时间约 6 分钟 ## 核心要点 - 易源为紫微斗数接口提供**接口级 MCP 服务**,覆盖全部接入点,MCP Server 名 `showapi-mcp-1647`。 - 在支持 MCP 的客户端(如 Cherry Studio、ChatBox)配置一段 JSON 即可让 AI 直接调用排盘。 - MCP 地址:`http://www.showapi.com.cn/mcp/1647/{your_appKey}`,把 `{your_appKey}` 换成真实 AppKey。 ## Why:为什么用 MCP 调这个接口 MCP(Model Context Protocol)让 AI 客户端像调用本地工具一样调用远程 API。配好紫微斗数 MCP 后,你可以直接在对话里说「帮我排一下 1993-10-27 06 出生的男性命盘」,AI 自动调用接口、拿到命盘并解读,无需写代码。对做 AI 工具/Chatbot 的开发者尤其方便。 ## What:MCP 配置速览 | 项目 | 内容 | |------|------| | MCP Server 名 | `showapi-mcp-1647` | | MCP 地址 | `http://www.showapi.com.cn/mcp/1647/{your_appKey}` | | 覆盖接入点 | 本接口全部接入点(排盘 1647-1) | | 获取 AppKey | [AppKey 管理页](https://www.showapi.com/console#/myApp) | | 支持客户端 | Cherry Studio、ChatBox 等支持 MCP 的客户端 | ## How:在客户端配置 MCP 在客户端的 MCP 配置处加入以下 JSON(把 `YOUR_APPKEY` 替换为真实 AppKey): ```json { "mcpServers": { "showapi-mcp-1647": { "url": "http://www.showapi.com.cn/mcp/1647/YOUR_APPKEY" } } } ``` 保存后,客户端会加载该 MCP Server 提供的工具。之后在对话中直接用自然语言描述需求即可,例如: > 「用紫微斗数排盘,出生时间 1993-10-27 06,男性。」 AI 客户端会自动调用排盘工具并返回命盘数据(结构与 [返回字段全解](https://www.showapi.com/guides/ziwei-doushu-response-fields-1647) 一致)。 ## 返回示例与解析 经 MCP 返回的命盘依然是标准 JSON:`result` 含 `wx`(五行局)、`pan`(十二宫数组)等。AI 可进一步把主星、大限等字段组织成可读的命盘说明,但请注明属「传统文化研究参考,结果仅供参考」。 ## 进阶 / 边界 - **AppKey 保护**:MCP 配置中的 AppKey 等同于接口密钥,仅在自己可信的客户端中使用,不要外泄或提交到公开仓库。 - **仅覆盖本接口接入点**:该 MCP Server 对应 apiCode=1647 的全部接入点;如需其他接口,需另行配置对应 MCP。 - **无批量/订阅**:MCP 暴露的仍是同步单条排盘能力,符合接口本身能力边界。 - **合规边界**:接口官方定位为研究参考工具,AI 生成的解读应标注「仅供参考」,避免算命式断言。 ## FAQ **Q1:MCP 和直接写代码调接口有什么区别?** A:MCP 让 AI 客户端把接口当作「工具」直接调用,无需你写 HTTP 代码;直接调接口则更灵活,适合做网站/服务端集成。两者底层都是同一个排盘接口。 **Q2:哪些客户端支持?** A:文档示例提及 Cherry Studio、ChatBox 等支持 MCP 的客户端;具体以你所用客户端的 MCP 配置方式为准。 **Q3:AppKey 泄露了怎么办?** A:立即到 [AppKey 管理页](https://www.showapi.com/console#/myApp) 重置或停用该 Key,并检查是否有异常调用。 **Q4:MCP 调用返回的格式和文档一致吗?** A:一致,都是标准 JSON(showapi_res_body 包裹 result)。字段含义见 [返回字段全解](https://www.showapi.com/guides/ziwei-doushu-response-fields-1647)。 ## 相关能力 / 下一步阅读 - [导入 Postman / Swagger:用 OpenAPI 文档管理紫微斗数接口](https://www.showapi.com/guides/ziwei-doushu-openapi-import-1647) - [紫微斗数排盘API返回字段全解:五行局、十二宫、主星一文读懂](https://www.showapi.com/guides/ziwei-doushu-response-fields-1647) - [紫微斗数排盘API:5分钟接入,从注册到第一张命盘](https://www.showapi.com/guides/ziwei-doushu-quickstart-1647) - **本系列共 12 篇**:查看[紫微斗数排盘 API 指南总目录](https://www.showapi.com/guides/ziwei-doushu-guides-1647)