plugins/wasm-go/mcp-servers/mcp-agricultural-product-price-query/mcp-server.yaml (114 lines of code) (raw):
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