Spaces:
Configuration error
Configuration error
Add docstring to brave_search function in app.py for better clarity and usage instructions
Browse files
app.py
CHANGED
@@ -6,6 +6,25 @@ from dotenv import load_dotenv
|
|
6 |
load_dotenv()
|
7 |
|
8 |
def brave_search(query):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
api_key = os.getenv("BRAVE_API_KEY")
|
10 |
if not api_key:
|
11 |
return "Brave APIキーが環境変数に設定されていません。"
|
|
|
6 |
load_dotenv()
|
7 |
|
8 |
def brave_search(query):
|
9 |
+
"""
|
10 |
+
Brave Search APIを使ってウェブ検索を行うMCPツール関数です。
|
11 |
+
|
12 |
+
Args:
|
13 |
+
query (str): 検索クエリ
|
14 |
+
|
15 |
+
Returns:
|
16 |
+
str: 検索結果のタイトル、URL、説明文をまとめた文字列。
|
17 |
+
エラー時はエラーメッセージを返します。
|
18 |
+
|
19 |
+
MCP Tool:
|
20 |
+
name: brave_search
|
21 |
+
description: Brave Search APIを利用してウェブ検索を行い、上位5件の結果を返します。
|
22 |
+
parameters:
|
23 |
+
- name: query
|
24 |
+
type: string
|
25 |
+
description: 検索したいキーワードやフレーズ
|
26 |
+
returns: 検索結果のリストまたはエラーメッセージ
|
27 |
+
"""
|
28 |
api_key = os.getenv("BRAVE_API_KEY")
|
29 |
if not api_key:
|
30 |
return "Brave APIキーが環境変数に設定されていません。"
|