update mcp descriptions (#2105)

This commit is contained in:
mirror
2025-04-22 17:01:41 +08:00
committed by GitHub
parent 1c37c361e1
commit 3a8d8f5b94
9 changed files with 481 additions and 20 deletions

View File

@@ -4,9 +4,9 @@ server:
apiKey: ""
tools:
- name: brave_web_search
description: "使用Brave Search API进行网页搜索适用于一般查询、新闻、文章和在线内容。支持分页、内容过滤和新鲜度控制。每次请求最多返回20条结果。"
description: "使用Brave Search API进行网页搜索适用于一般查询、新闻、文章和在线内容。支持分页、内容过滤和新鲜度控制。"
args:
- name: query
- name: q
description: "搜索查询最多400字符50个词"
type: string
required: true
@@ -20,6 +20,11 @@ tools:
type: integer
required: false
default: 0
- name: search_lang
description: "搜索语言"
type: string
required: false
enum: ["en", "zh-hans"]
requestTemplate:
url: "https://api.search.brave.com/res/v1/web/search"
method: GET
@@ -27,8 +32,6 @@ tools:
headers:
- key: Accept
value: "application/json"
- key: Accept-Encoding
value: "gzip"
- key: X-Subscription-Token
value: "{{.config.apiKey}}"
responseTemplate:
@@ -39,38 +42,80 @@ tools:
- **描述**: {{ $item.description }}
- **URL**: {{ $item.url }}
{{- end }}
{{- if .locations.results }}
{{- range $index, $item := .locations.results }}
## 结果 {{add $index 1}}
- **locationID**: {{ $item.id }}
{{- end }}
{{- end }}
- name: brave_local_search
description: "使用BraveLocal Search API搜索本地商家和地点。适用于与物理位置、商家、餐厅、服务等相关的查询。返回详细信息包括商家名称、地址、评分、评论数、电话号码、营业时间等。如果没有本地结果,会自动回退到网页搜索。"
- name: brave_local_search_pois
description: "使用Brave Local Search API搜索本地POI兴趣点信息包括名称、地址、电话、评分等信息。"
args:
- name: query
description: "本地搜索查询(例如'Central Park附近的披萨'"
type: string
- name: ids
description: "Location ID列表通过brave_web_search获取"
type: array
required: true
- name: count
description: "结果数量1-20默认5"
type: integer
- name: search_lang
description: "搜索语言"
type: string
required: false
default: 5
default: "en"
- name: search_lang
description: "响应语言"
type: string
required: false
default: "en-US"
requestTemplate:
url: "https://api.search.brave.com/res/v1/web/search"
url: "https://api.search.brave.com/res/v1/local/pois"
method: GET
argsToUrlParam: true
headers:
- key: Accept
value: "application/json"
- key: Accept-Encoding
value: "gzip"
- key: X-Subscription-Token
value: "{{.config.apiKey}}"
responseTemplate:
body: |
{{- range $index, $item := .results }}
## 结果 {{add $index 1}}
## POI {{add $index 1}}
- **名称**: {{ $item.name }}
- **地址**: {{ $item.address.streetAddress }}, {{ $item.address.addressLocality }}, {{ $item.address.addressRegion }} {{ $item.address.postalCode }}
- **电话**: {{ $item.phone }}
- **评分**: {{ $item.rating.ratingValue }} ({{ $item.rating.ratingCount }} 条评)
- **评分**: {{ $item.rating.ratingValue }} ({{ $item.rating.ratingCount }} 条评)
- **价格范围**: {{ $item.priceRange }}
- **营业时间**: {{ join $item.openingHours ", " }}
{{- end }}
- name: brave_local_search_descriptions
description: "使用Brave Local Search API获取本地POI的描述信息。"
args:
- name: ids
description: "Location ID列表通过brave_web_search获取"
type: array
required: true
- name: search_lang
description: "搜索语言"
type: string
required: false
default: "en"
- name: search_lang
description: "响应语言"
type: string
required: false
default: "en-US"
requestTemplate:
url: "https://api.search.brave.com/res/v1/local/descriptions"
method: GET
argsToUrlParam: true
headers:
- key: Accept
value: "application/json"
- key: X-Subscription-Token
value: "{{.config.apiKey}}"
responseTemplate:
body: |
{{- range $id, $desc := .descriptions }}
## 描述 {{ $id }}
{{ $desc }}
{{- end }}