Files
higress/plugins/wasm-go/mcp-servers/mcp-agricultural-product-price-query/mcp-server.yaml
2025-04-16 14:48:53 +08:00

151 lines
5.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
server:
name: agricultural-product-price-query
config:
appCode: ""
tools:
- name: avg-price
description: 地区均价
args:
- name: city
description: 地级市名称
type: string
position: body
- name: code
description: 农产品代码通过【支持产品查询】接口获取的code
type: string
required: true
position: body
- name: province
description: 省份名称,暂不支持港澳台地区,省份名字不带“省”字,譬如:浙江省,输入浙江
type: string
required: true
position: body
requestTemplate:
url: https://lhncpcx.market.alicloudapi.com/agricultural/products/region/average-price
method: POST
headers:
- key: Content-Type
value: application/x-www-form-urlencoded
- key: Authorization
value: APPCODE {{.config.appCode}}
- key: X-Ca-Nonce
value: '{{uuidv4}}'
responseTemplate:
prependBody: |+
# API Response Information
Below is the response from an API call. To help you understand the data, I've provided:
1. A detailed description of all fields in the response structure
2. The complete API response
## Response Structure
> Content-Type: application/json
- **code**: (Type: integer)
- **data**: (Type: object)
- **data.avg**: 参考均价 (Type: string)
- **data.sample**: 样本数量 (Type: string)
- **data.unit**: 计价单位 (Type: string)
- **msg**: (Type: string)
- **taskNo**: (Type: string)
## Original Response
- name: product-query
description: 支持产品查询
args:
- name: name
description: 农产品名称,支持模糊查询
type: string
position: body
- name: type
description: 农产品种类1表示畜产2表示水产3代表粮油4代表果品5代表蔬菜
type: string
required: true
position: body
requestTemplate:
url: https://lhncpcx.market.alicloudapi.com/agricultural/products/query
method: POST
headers:
- key: Content-Type
value: application/x-www-form-urlencoded
- key: Authorization
value: APPCODE {{.config.appCode}}
- key: X-Ca-Nonce
value: '{{uuidv4}}'
responseTemplate:
prependBody: |+
# API Response Information
Below is the response from an API call. To help you understand the data, I've provided:
1. A detailed description of all fields in the response structure
2. The complete API response
## Response Structure
> Content-Type: application/json
- **code**: 接口返回码【注意不等于HTTP响应状态码】 (Type: integer)
- **data**: (Type: array)
- **data[].code**: 农产品代码 (Type: string)
- **data[].genus**: 产品种类 (Type: string)
- **data[].genusCode**: 产品种类代码 (Type: string)
- **data[].name**: 名称 (Type: string)
- **msg**: 接口返回码对应的描述信息 (Type: string)
- **taskNo**: 任务订单号【可反馈服务商复核对应订单】 (Type: string)
## Original Response
- name: newest-price
description: 最新参考价
args:
- name: city
description: 地级市名称
type: string
position: body
- name: code
description: 农产品代码通过【支持产品查询】接口获取的code
type: string
required: true
position: body
- name: province
description: 省份名称,暂不支持港澳台地区,省份名字不带“省”字,譬如:浙江省,输入浙江
type: string
required: true
position: body
requestTemplate:
url: https://lhncpcx.market.alicloudapi.com/agricultural/products/lastest/reference-price
method: POST
headers:
- key: Content-Type
value: application/x-www-form-urlencoded
- key: Authorization
value: APPCODE {{.config.appCode}}
- key: X-Ca-Nonce
value: '{{uuidv4}}'
responseTemplate:
prependBody: |+
# API Response Information
Below is the response from an API call. To help you understand the data, I've provided:
1. A detailed description of all fields in the response structure
2. The complete API response
## Response Structure
> Content-Type: application/json
- **code**: 接口返回码【注意不等于HTTP响应状态码】 (Type: integer)
- **data**: (Type: array)
- **data[].address**: 价格获取地址(单位) (Type: string)
- **data[].date**: 更新时间 (Type: string)
- **data[].money**: 价格 (Type: string)
- **data[].unit**: 单位 (Type: string)
- **msg**: 接口返回码对应的描述信息 (Type: string)
- **taskNo**: 任务订单号【可反馈服务商复核对应订单】 (Type: string)
## Original Response