plugins/wasm-go/mcp-servers/mcp-fund-data-query/mcp-server.yaml (368 lines of code) (raw):
server:
name: fund-data-query
config:
appCode: ""
tools:
- name: fund-list
description: 在售基金列表
args:
- name: limit
description: 分页条数
type: string
position: query
- name: page
description: 分页页码
type: string
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundList
method: GET
headers:
- 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
## Original Response
- name: fund-guzhi
description: 基金估值数据
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundGuzhi
method: GET
headers:
- 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
## Original Response
- name: fund-notice
description: 基金公告数据
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
- name: limit
description: 分页条数
type: string
position: query
- name: page
description: 分页页码
type: string
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundNotice
method: GET
headers:
- 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
## Original Response
- name: fund-bonus
description: 基金分红送配
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundBonus
method: GET
headers:
- 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
## Original Response
- name: fund-manager-history
description: 基金历任经理数据查询
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/getFundManagerHistory
method: GET
headers:
- 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
## Original Response
- name: fund-history
description: 基金历史净值
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
- name: period
description: 取值说明:取值1:近一个月;取值2:近3个月;取值3:近6个月;取值4:近一年;取值5:近三年;取值6:近五年;取值7:今年以来;取值8:成立以来;
type: string
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundHistory
method: GET
headers:
- 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
## Original Response
- name: fund-detail
description: 基金基础数据查询
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/getFundDetail
method: GET
headers:
- 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
## Original Response
- name: fund-hold
description: 基金持仓数据
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
- name: reportDate
description: 公告日期,格式为2020-06-30,2020-03-31,不传则默认最新
type: string
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundHold
method: GET
headers:
- 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
## Original Response
- name: fund-rank
description: 基金收益排名
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundRank
method: GET
headers:
- 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
## Original Response
- name: fund-manager
description: 基金基础数据查询
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/getFundManager
method: GET
headers:
- 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
## Original Response
- name: fund-asset
description: 基金规模变化
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
- name: limit
description: 分页条数
type: string
position: query
- name: page
description: 分页页码
type: string
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundAsset
method: GET
headers:
- 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
## Original Response
- name: fund-rate
description: 基金费率数据
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundRate
method: GET
headers:
- 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
## Original Response
- name: fund-yield
description: 查询近三个月的历史数据
args:
- name: fundcode
description: 基金代码
type: string
required: true
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/queryFundYield
method: GET
headers:
- 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
## Original Response
- name: fund-new
description: 新发基金列表
args:
- name: limit
description: 分页条数
type: string
position: query
- name: page
description: 分页页码
type: string
position: query
- name: saleStatus
description: 销售状态,true为可售,false为不可售
type: string
position: query
requestTemplate:
url: https://fund.market.alicloudapi.com/fundNew
method: GET
headers:
- 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
## Original Response