• 首页
  • 产品中心
    • 数式Oinone四大产品

      低代码开发平台无代码开发平台集成开发平台AI大模型开发
    • 数式Oinone体系能力

      用户与组织权限管理文件管理消息中心国际化业务审计
    • 数式Oinone核心产品特性

      低无一体面向软件公司场景无限制应用级扩容可分可合
  • 服务中心
    • 客户服务

      预约演示方案咨询私有部署找人定制
    • 开发者

      问答下载
    • Oinone学院

      社区学习

    《精讲面向软件公司的低代码平台——以Oinone为例》

  • 合作伙伴
    渠道申请伙伴名录专家库
  • 关于数式
0571-88757863

MCP


一、什么是 MCP?

通常而言,MCP 的技术框架围绕三个关键组件构建:主机(Host)、客户端(Client)和服务器(Server)。这些组件共同协作,形成了一个高效、可扩展的生态系统,为 AI 模型与外部资源之间的动态交互提供了坚实的基础。MCP 架构如下图所示:

MCP(Model Context Protocol)是智能体与外部系统进行交互的事实标准。通过 MCP,您可以将 Oinone 内部能力、集成的异构系统、以及第三方平台 API 封装为标准化 MCP 服务,供智能体直接调用,从而加速研发与创新。

二、使用场景

  • 将数据库、老系统等异构能力集成并开放为 MCP 服务
  • 将第三方平台 API 封装为 MCP 服务
  • 将 Oinone 原生应用能力开放为 MCP 服务

三、功能模块

Oinone 的 MCP 功能主要通过【集成设计器 → MCP 模块】使用,包含以下核心模块:

  1. 连接器(Connector)
    将已有 API 转换为 MCP Tool
  2. 开放平台(Open API)
    将外部接口转换为 MCP Tool
  3. 工具管理(Tools)
    管理并发布 MCP 工具(API、人工新增等)
  4. 应用管理(Server)
  • 管理 MCP 应用,配置鉴权与启用/停用
  • MCP 使用的统一入口

四、操作指南

(一)应用连接器发布为 MCP 工具

操作路径:【集成设计器 → 连接器 → 选择 应用API → 发布为 MCP 工具】

(二)数据库连接器发布为 MCP 工具

操作路径:【集成设计器 → 连接器 → 选择 数据库API → 发布为 MCP 工具】

关键说明:

  • 技术名称 → MCP 工具名称
  • API 描述 → MCP 工具描述
  • 参数 → MCP InputSchema(备注映射为参数描述)
  • Query、Body 等参数组织成为对象,转换成为 MCP 【InputSchema】,其中参数的【参数备注】至关重要,需要作为 MCP.InputSchema 属性的描述使用。

(三)开放接口发布为 MCP 工具

操作路径:【集成设计器 → 开放平台 → 选择 开放接口 → 发布为 MCP 工具】

参数转换示例:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "tools": [
      {
        "name": "get_weather",
        "description": "Get current weather information for a location",
        "inputSchema": {
          "type": "object",
          "properties": {
            "location": {
              "type": "string",
              "description": "City name or zip code"
            }
          },
          "required": ["location"]
        }
      }
    ],
    "nextCursor": "next-page-cursor"
  }
}

(四)新增 MCP 工具

操作路径:【集成设计器 → MCP → 工具 → 新增工具】

(五)新增 MCP 应用(Server)

操作路径:【集成设计器 → MCP → 应用 → 新增应用】

配置项:

  • 应用名称(全局唯一)
  • URL(全局唯一,对外访问路径)
  • Wire Protocols:Streamable HTTP(默认)
  • 鉴权方式:无 / Basic / Bearer / Custom Header
  • 授权工具范围:支持搜索所有 MCP 工具名称/描述

五、客户端配置指南

(一)基础连接配置

在 MCP Clients(如 Trae、Cursor等)中配置:

{
  "mcpServers": {
    "testMcp": {
      "url": "http://sstest.oinone.top/openapi/mcp/test"
    }
  }
}
  • mcpServers:MCP 服务器配置根对象,可配置多个服务器
  • testMcp:服务器标识名称(将在编辑器中显示)
  • url:MCP 应用地址(域名 + MCP 应用配置路径)

(二)鉴权配置

Basic 认证:

{
  "mcpServers": {
    "testMcp": {
      "url": "http://sstest.oinone.top/openapi/xiaoyantest/one",
      "headers": {
        "Authorization": "Basic dXNlcm5hbWU6dXBhc3N3b3J..."
      }
    }
  }
}

Bearer Token 认证:

{
  "mcpServers": {
    "myLocalMcp": {
      "url": "http://sstest.oinone.top/openapi/xiaoyantest/one",
      "headers": {
        "Authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
      }
    }
  }
}

Custom Header 认证:

{
  "mcpServers": {
    "myLocalMcp": {
      "url": "http://sstest.oinone.top/openapi/xiaoyantest/one",
      "headers": {
        "X-API-Key": "your-api-key-here"
      }
    }
  }
}

六、使用示例

假设已将订单表、商品表和用户表的查询接口发布为 MCP 工具,连接后可在编辑器中直接使用自然语言查询:

"统计 2025 年 7 月普通用户的订单中,各支付方式的数量。"

系统将自动调用相应的 MCP 工具并返回结果。

七、总结

通过 MCP,您可以快速将数据库、老系统、第三方 API 和 Oinone 原生能力封装为智能体可直接调用的工具。

编辑此页
最近更新:2026/1/14 08:45
上一页
开放平台
下一页
业务域
默认页脚
Copyright © 2026 Mr.Hope