plugins/wasm-go/mcp-servers/mcp-parking-lot-query/mcp-server.yaml (150 lines of code) (raw):

server: name: parking-lot-query config: appCode: "" tools: - name: parking-lat-lng-query description: 根据经纬度查询停车场信息 args: - name: distance description: 距离范围,默认1000米 type: string position: body - name: lat description: 纬度 type: string required: true position: body - name: lng description: 经度 type: string required: true position: body - name: page description: 页码,默认1 type: string position: body - name: size description: 页码,默认10 type: string position: body requestTemplate: url: https://jumparking.market.alicloudapi.com/parking/query/nearby 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.list**: (Type: array) - **data.list[].address**: 地址 (Type: string) - **data.list[].area**: 区域名 (Type: string) - **data.list[].bookprice**: 预定价格 (Type: string) - **data.list[].canbook**: 是否可预订 (Type: string) - **data.list[].city**: 城市名 (Type: string) - **data.list[].lat**: 纬度(百度经纬度) (Type: number) - **data.list[].leftnum**: 剩余车位数 (Type: integer) - **data.list[].lng**: 经度(百度经纬度) (Type: number) - **data.list[].name**: 停车场名称 (Type: string) - **data.list[].num**: 总车位数 (Type: integer) - **data.list[].piclist**: (Type: array) - **data.list[].piclist[]**: Items of type string - **data.list[].pid**: 停车场ID (Type: integer) - **data.list[].price**: 价格 (Type: integer) - **data.list[].pricedesc**: 收费描述 (Type: string) - **data.list[].priceunit**: 价格单位 (Type: string) - **data.list[].province**: 省份名 (Type: string) - **data.list[].type**: 停车场类型 (Type: string) - **data.total**: 总数 (Type: integer) - **msg**: 返回码对应的描述 (Type: string) - **taskNo**: 本次请求号 (Type: string) ## Original Response - name: parking-city-query description: 根据城市名称查询停车场信息 args: - name: city description: 城市名称 type: string required: true position: body - name: page description: 页码,默认1 type: string position: body - name: size description: 页码,默认10 type: string position: body requestTemplate: url: https://jumparking.market.alicloudapi.com/parking/query/city 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**: 详见code返回码说明 (Type: integer) - **data**: (Type: object) - **data.list**: (Type: array) - **data.list[].address**: 地址 (Type: string) - **data.list[].area**: 区域名 (Type: string) - **data.list[].bookprice**: 预定价格 (Type: string) - **data.list[].canbook**: 是否可预订 (Type: string) - **data.list[].city**: 城市名 (Type: string) - **data.list[].lat**: 纬度(百度经纬度) (Type: number) - **data.list[].leftnum**: 剩余车位数 (Type: integer) - **data.list[].lng**: 经度(百度经纬度) (Type: number) - **data.list[].name**: 停车场名称 (Type: string) - **data.list[].num**: 总车位数 (Type: integer) - **data.list[].piclist**: 停车场图片列表 (Type: array) - **data.list[].piclist[]**: Items of type string - **data.list[].pid**: 停车场ID (Type: integer) - **data.list[].price**: 价格 (Type: integer) - **data.list[].pricedesc**: 收费描述 (Type: string) - **data.list[].priceunit**: 价格单位 (Type: string) - **data.list[].province**: 省份名 (Type: string) - **data.list[].type**: 停车场类型 (Type: string) - **data.total**: 总数 (Type: integer) - **msg**: code 对应的描述 (Type: string) - **taskNo**: 本次请求号 (Type: string) ## Original Response - name: parking-detail-query description: 根据停车场id查询停车场 args: - name: id description: 停车场id type: string required: true position: body requestTemplate: url: https://jumparking.market.alicloudapi.com/parking/query/detail 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.address**: 地址 (Type: string) - **data.area**: 区域名 (Type: string) - **data.bookprice**: 预定价格 (Type: string) - **data.canbook**: 是否可预订 (Type: string) - **data.city**: 城市名 (Type: string) - **data.lat**: 纬度(百度经纬度) (Type: number) - **data.leftnum**: 剩余车位数 (Type: integer) - **data.lng**: 经度(百度经纬度) (Type: number) - **data.name**: 停车场名称 (Type: string) - **data.num**: 总车位数 (Type: integer) - **data.piclist**: 停车场图片列表 (Type: array) - **data.piclist[]**: Items of type string - **data.pid**: 停车场ID (Type: integer) - **data.price**: 价格 (Type: integer) - **data.pricedesc**: 收费描述 (Type: string) - **data.priceunit**: 价格单位 (Type: string) - **data.province**: 省份名 (Type: string) - **data.type**: 停车场类型 (Type: string) - **msg**: 返回码对应的描述 (Type: string) - **taskNo**: 本次请求号 (Type: string) ## Original Response