当前位置: 首页 > wzjs >正文

广州网站建设讯度下载app到手机上并安装

广州网站建设讯度,下载app到手机上并安装,临沂专业网站建设公司电话,法律对网站建设的规制Higress 是一款云原生 API 网关,集成了流量网关、微服务网关、安全网关和 AI 网关的功能。 它基于 Istio 和 Envoy 开发,支持使用 Go/Rust/JS 等语言编写 Wasm 插件。 提供了数十个通用插件和开箱即用的控制台。 Higress AI 网关支持多种 AI 服务提供商&…

Higress 是一款云原生 API 网关,集成了流量网关、微服务网关、安全网关和 AI 网关的功能。
它基于 Istio 和 Envoy 开发,支持使用 Go/Rust/JS 等语言编写 Wasm 插件。
提供了数十个通用插件和开箱即用的控制台。
Higress AI 网关支持多种 AI 服务提供商,如 OpenAI、DeepSeek、通义千问等,并具备令牌限流、消费者鉴权、WAF 防护、语义缓存等功能。

MCP Server 插件配置

higress

功能说明

  • mcp-server 插件基于 Model Context Protocol (MCP),专为 AI 助手设计,定义了 AI 模型与外部工具和资源交互的标准方式。
  • 功能特点:
    1. 无需编写代码:将现有 REST API 转换为 AI 助手可调用的工具。
    2. 统一认证、鉴权、限流和可观测性:利用 Higress 网关提供的能力,确保安全性和性能。
    3. 快速构建和部署:通过 Higress 插件机制,快速添加新的 MCP Server。

运行属性

  • 插件执行阶段:默认阶段
  • 插件执行优先级:30

配置字段

Server 配置

字段名数据类型填写要求默认值描述
server.namestring必填-MCP Server 的名称。如果是内置 MCP Server(如 quark-search),只需配置此字段;如果是 REST-to-MCP 场景,此字段可以自定义。
server.configobject选填{}MCP Server 配置,如 API 密钥等。
server.allowToolsarray of string选填-允许调用的工具列表。如果不指定,则允许所有工具。

REST-to-MCP 工具配置

字段名数据类型填写要求默认值描述
toolsarray of object选填[]REST-to-MCP 工具配置列表。
tools[].namestring必填-工具名称。
tools[].descriptionstring必填-工具功能描述。
tools[].argsarray of object必填[]工具参数定义。
tools[].args[].namestring必填-参数名称。
tools[].args[].descriptionstring必填-参数描述。
tools[].args[].typestring选填string参数类型(stringnumberintegerbooleanarrayobject)。
tools[].args[].requiredboolean选填false参数是否必需。
tools[].args[].defaultany选填-参数默认值。
tools[].args[].enumarray选填-参数允许的值列表。
tools[].args[].itemsobject选填-数组项的模式(当 typearray 时)。
tools[].args[].propertiesobject选填-对象属性的模式(当 typeobject 时)。
tools[].requestTemplateobject必填-HTTP 请求模板。
tools[].requestTemplate.urlstring必填-请求 URL 模板。
tools[].requestTemplate.methodstring必填-HTTP 方法(如 GETPOST 等)。
tools[].requestTemplate.headersarray of object选填[]请求头模板。
tools[].requestTemplate.headers[].keystring必填-请求头名称。
tools[].requestTemplate.headers[].valuestring必填-请求头值模板。
tools[].requestTemplate.bodystring选填-请求体模板(与 argsToJsonBodyargsToUrlParamargsToFormBody 互斥)。
tools[].requestTemplate.argsToJsonBodyboolean选填false参数直接作为 JSON 请求体(与 bodyargsToUrlParamargsToFormBody 互斥)。
tools[].requestTemplate.argsToUrlParamboolean选填false参数作为查询参数添加到 URL 中(与 bodyargsToJsonBodyargsToFormBody 互斥)。
tools[].requestTemplate.argsToFormBodyboolean选填false参数以 application/x-www-form-urlencoded 格式编码在请求体中(与 bodyargsToJsonBodyargsToUrlParam 互斥)。
tools[].responseTemplateobject必填-HTTP 响应转换模板。
tools[].responseTemplate.bodystring必填-响应体转换模板。

参数类型支持

  • 支持多种参数类型,用于更精确地定义工具参数:
    • string:字符串类型(默认)。
    • number:数字类型(浮点数)。
    • integer:整数类型。
    • boolean:布尔类型(true/false)。
    • array:数组类型,使用 items 字段定义数组元素的模式。
    • object:对象类型,使用 properties 字段定义对象属性的模式。

请求参数传递方式

  • 支持四种请求参数传递方式,这些选项是互斥的
    1. body:手动构建请求体,最灵活的方式。
      requestTemplate:body: |{"query": "{{.args.query}}","filters": {{toJson .args.filters}},"options": {"limit": {{.args.limit}}}}
      
    2. argsToJsonBody:参数直接作为 JSON 对象发送到请求体中,并自动添加 Content-Type: application/json; charset=utf-8 头。
      requestTemplate:argsToJsonBody: true
      
    3. argsToUrlParam:参数作为查询参数添加到 URL 中。
      requestTemplate:argsToUrlParam: true
      
    4. argsToFormBody:参数以 application/x-www-form-urlencoded 格式编码在请求体中,并自动添加相应的 Content-Type 头。
      requestTemplate:argsToFormBody: true
      

模板语法

  • 使用 GJSON Template 语法,结合了 Go 模板和 GJSON 路径语法。
  • 请求模板
    • 访问配置值:{{.config.字段名}}
    • 访问工具参数:{{.args.参数名}}
  • 响应模板
    • 使用 GJSON 路径语法访问 JSON 响应字段。
    • 使用模板函数(如 addupperlower 等)。
    • 使用控制结构(如 ifrange 等)。
  • GJSON 路径语法
    • 点表示法:address.city
    • 数组索引:users.0.name
    • 数组迭代:users.#.name
    • 数组过滤:users.#(age>=30)#.name
    • 修饰符:users.@reverse.#.name
    • 多路径:{name:users.0.name,count:users.#}
    • 转义字符:path.with\.dot

配置示例

使用内置 MCP Server 示例:配置 quark-search

server:name: "quark-search"config:apiKey: "xxxx"

基础配置示例:转换高德地图 API

server:name: rest-amap-serverconfig:apiKey: your-api-key-here
tools:- name: maps-geodescription: "将详细的结构化地址转换为经纬度坐标。支持对地标性名胜景区、建筑物名称解析为经纬度坐标"args:- name: addressdescription: "待解析的结构化地址信息"type: stringrequired: true- name: citydescription: "指定查询的城市"type: stringrequired: false- name: outputdescription: "输出格式"type: stringenum: ["json", "xml"]default: "json"requestTemplate:url: "https://restapi.amap.com/v3/geocode/geo"method: GET

通过 MCP Server,您可以快速为 AI Agent 添加各种数据源支持,提高开发效率。任何 REST API 都可以通过简单的配置转换为 MCP Server,无需编写额外的代码。

http://www.dtcms.com/wzjs/402504.html

相关文章:

  • 做简易动画的网站域名注册查询入口
  • 专门做杂志的网站百度官网认证申请
  • 有哪些网站可以做海报设计知乎安徽网站建设优化推广
  • 建设企业网站新闻开发的意义百度如何优化排名靠前
  • 做搜狗pc网站优化排搜资源
  • 专门做饮食加盟的网站中国免费网站服务器下载
  • 百度怎么发布网站杭州网站优化平台
  • 诸暨建设局网站线上教育培训机构十大排名
  • 做微信的微网站费用多少合适个人网页生成器
  • 做营销型网站费用手机网站快速建站
  • 域名绑了小程序还可以做网站吗seo外链友情链接
  • 网站主办者冲突互联网全网营销
  • 新媒体与网站建设seo首页排名优化
  • 珠海建设企业网站的公司网络促销方案
  • 直销网站建设域名注册服务网站
  • 怎么做磁力网站高端婚恋网站排名
  • 叶县建设局网站湖南专业关键词优化服务水平
  • 增城免费网站建设品牌推广策略
  • 官网是怎么做的株洲百度seo
  • 网站地址栏图标怎么做酒吧营销用什么软件找客源
  • 青岛网站建设公司怎么样爱站网长尾词挖掘工具
  • 工业园网站建设软文推广文章案例
  • 巩义自助建站优化网站点击量统计
  • eclipse可以做网站嘛补肾壮阳吃什么药效果好
  • 单网页网站如何做宣传产品的方式
  • 私营企业网站开发教学爱战网关键词工具
  • 怎么在自己的网站上推广业务公司企业网站开发
  • 如何用域名做邮箱 网站百度今日数据统计
  • 处理营销型网站建设策划的几个误区爱战网关键词
  • wordpress魔改搜索引擎优化seo的英文全称是