OneMCP 使用指南

[TOC] ### 什么是 OneMCP? OneMCP是 ShowAPI(万维易源)提供的一项创新服务。它允许您根据特定的业务需求,将平台上的多个独立 API 接口灵活地打包成一个统一、强大的多能力平台(MCP)服务。 ### 核心价值 对于大语言模型(LLM)应用(如 [Chatbox](https://chatboxai.app/zh "Chatbox")、[Cherry Studio](https://www.cherry-ai.com/ "Cherry Studio") 等)而言,OneMCP 极大地简化了在特定场景下获取和编排 API 数据的流程。您只需集成一个 OneMCP 服务,就能让大模型在处理相关问题时,自动、智能地调用多个后台接口,获取实时、准确的业务数据,从而提供更精准、更全面的回答。 **例如**,您可以创建一个“智慧出行” OneMCP,将天气查询、景点推荐、空气质量和节假日信息等多个 API 打包在一起。当用户提问“周末去北京旅游有什么建议”时,AI 便能通过此 MCP 一次性获取所有相关数据,为用户提供综合性的出行规划。 ![](https://oss.showapi.com/doc/4908/1/89f14c3d7a2d_1760428835482.jpg?x-oss-process=image/resize,p_100) ## 2. 快速开始:核心概念 在开始之前,请确保您已了解以下核心概念: - **MCP 服务地址 (Endpoint URL)**:这是您创建的 OneMCP 服务的唯一调用地址,您需要将其配置到大模型工具中。 - **AppKey**:这是您在 ShowAPI 平台的个人身份凭证,用于认证您的 API 调用。[去获取AppKey](https://www.showapi.com/console#/myApp "去获取AppKey") - **计费方式**:OneMCP服务本身免费,接口按原套餐计费被调用时才计费 **服务地址示例(仅参考)**: ``` http://www.showapi.com.cn/private_mcp/68d900000000000000001/{your_appKey} ``` **【重要】** 在后续配置中,您必须将服务地址中的 `{your_appKey}` 占位符替换为您自己的真实 AppKey。 ## 3. 创建 OneMCP 服务 您可以通过自定义创建或使用预置模板两种方式来获取 OneMCP 服务。 ### 3.1 自定义创建 如果您希望创建一个高度定制化的场景服务,请按以下步骤操作: 1. 登录 ShowAPI 控制台,进入 [AI服务 -> OneMC管理](https://www.showapi.com/console#/onemcp "AI服务->OneMCP") 。 2. 点击“去创建OneMCP”按钮,输入您的 OneMCP **名称**和**描述**,以便于识别和管理。 3. 从接口列表中,根据您的场景需求,勾选一个或多个需要打包的 API 接口(**注意您订购且有余量的接口OneMcp才能调用成功**)。 4. 点击“创建 OneMCP”,系统将为您生成一个唯一的 OneMCP 服务及其配置信息。 ![](https://oss.showapi.com/doc/4908/1/b45787cf8070_1760494874033.png?x-oss-process=image/resize,p_100) 5.创建后即可在右侧看到配置信息,实际使用按需调整MCP服务名称 `showapi-one-mcp` 避免重复 ![](https://oss.showapi.com/doc/4908/1/d8f128df6415_1760495679451.jpg?x-oss-process=image/resize,p_100) ### 3.2 使用预置模板 为了方便您快速上手,ShowAPI 预置了两个常用的 OneMCP 场景服务,您可以直接选用: - **个人生活服务助手**:集成了天气预报 、全国城市空气质量查询、全球快递查询、节假日查询、黄历运势、生肖运势、笑话大全、周公解梦等常用生活服务接口。 - **汽车服务助手**:集成了今日油价、车辆限行查询、车型大全、车架号 VIN 查询、国际原油价格查询、天气查询、地震信息、台风最新坐标轨迹接口(出行安全提醒)相关服务接口。 您可以直接使用或编辑这两个预置的OneMCP服务 ![](https://oss.showapi.com/doc/4908/1/983627b8da49_1760496429597.png?x-oss-process=image/resize,p_100) ## 4. 在大模型工具中配置 创建成功后,您需要将 OneMCP 服务地址配置到您所使用的大模型工具中,下面以 [Chatbox](https://chatboxai.app/zh "Chatbox") 为例进行说明,**注意需使用chatbox本地应用才能使用MCP服务**。 1. 在 OneMCP 管理界面,找到您刚刚创建的服务,并复制其**服务地址**。 ![](https://oss.showapi.com/doc/4908/1/610e36f69321_1760497147140.png?x-oss-process=image/resize,p_100) 2. 打开您本地的chatbox,点击左下的设置选项。 ![](https://oss.showapi.com/doc/4908/1/840c1903c078_1760497190558.jpg?x-oss-process=image/resize,p_100) 3. 点击左侧MCP菜单,新增一个自定义 MCP 服务,将已替换好真实 `appKey` 的服务地址粘贴到指定位置,测试后保存。 ![](https://oss.showapi.com/doc/4908/1/02155ed4cf5e_1760497368796.jpg?x-oss-process=image/resize,p_100) ![](https://oss.showapi.com/doc/4908/1/c0bc1fe9d2c3_1760497554710.jpg?x-oss-process=image/resize,p_100) 4.确保**启用**该 MCP 服务。 ![](https://oss.showapi.com/doc/4908/1/da9163e812bf_1760497713073.jpg?x-oss-process=image/resize,p_100) ## 5. 启用并进行对话测试 配置完成后,您可以开始在聊天中验证 OneMCP 的效果。 1. 确保您刚刚配置的 OneMCP 服务处于“启用”状态。 2. 向大模型发起与您配置场景相关的提问。 **例如**,如果您配置了包含“手机归属地”、“ip归属地”的 OneMCP,可以提问: > “手机号13888888888是哪里的?” > “106.57.233.123 的ip来自哪里” 模型应能自动通过 OneMCP 获取归属地数据,并将结果自然地融合在回答中。 ![](https://oss.showapi.com/doc/4908/1/e7e00f1aece8_1760498431081.jpg?x-oss-process=image/resize,p_100) ## 6. 最佳实践与高级技巧 - **接口选择**:以“覆盖核心数据”为原则,避免一次性纳入过多不相关的接口,保持场景的专注性。 - **错误处理**:当对话返回异常时,可关注工具调用中错误信息: - `showapi_res_code=-1004`、`showapi_res_code=-1006`:通常是 `appKey` 错误或权限不足。 - `showapi_res_code=-1007`:没有在ShowAPI订购相应接口,无法调用 - **安全管控**:您的 `appKey` 是重要凭证,请妥善保管,切勿泄露或硬编码在客户端代码中。 ## 7. 常见问题 (FAQ) **Q1: 配置后为什么没有生效?** **A:** 请按以下步骤排查: 1. **检查 AppKey**:确认您填入的 `appKey` 是否正确无误,且服务地址中不应包含花括号 `{}`。 2. **检查启用状态**:确保在大模型工具中,该 MCP 服务已处于“启用”状态。 3. **检查场景相关性**:您的提问是否与 OneMCP 中包含的 API 功能相关。不相关的问题不会触发调用。 4. **检查工具调用中的错误信息**:没有在ShowAPI订购接口或者接口资源包余量不足等错误。 **Q2: 在哪里可以找到我的 AppKey?** **A:** 您可以登录 [ShowAPI官网](https://www.showapi.com),在[“用户中心” -> “我的应用”](https://www.showapi.com/console#/myApp "“用户中心” -> “我的应用”")中找到您的 AppKey。 **Q3: 如何确认 MCP 已被正确调用?** **A:** 部分大模型工具提供插件调用日志或调试模式,您可以开启相关功能,观察当您提问时,工具是否发起了对 OneMCP 服务地址的网络请求。 感谢您使用 OneMCP 服务,如有任何疑问,欢迎随时联系我们的技术支持。