使用说明
Cardea网络搜索MCP服务器
Cardea网页搜索MCP服务器是Cardea项目的一个组件,它通过一个多通道协议(MCP)服务器提供网页搜索功能。它利用Tavily API来获取并返回网页搜索结果。
工具
- 搜索
- 对给定的查询进行网页搜索
- 输入参数:
query用于搜索的查询
- 输出参数:
query原始查询response_time获得响应所需的时间results搜索结果列表,每条包含:content搜索结果的主要内容raw_content搜索结果的原始内容score搜索结果的相关性得分title搜索结果的标题url搜索结果的URL
构建
# build mcp server
cargo build --release
跑
[!重要]
在运行mcp服务器之前,您需要设置Tavily API密钥。您可以从以下链接获取密钥: Tavily(注:此词可能为特定品牌或项目名,无直接对应中文翻译,故保留原样)。
export TAVILY_API_KEY=<your-api-key>
mcp服务器的CLI选项如下:
Usage: cardea-web-search [OPTIONS]
Options:
-s, --socket-addr <SOCKET_ADDR> Socket address to bind to [default: 127.0.0.1:8010]
-t, --transport <TRANSPORT> Transport type to use (sse or stream-http) [default: stream-http] [possible values: sse, stream-http]
-m, --max-results <MAX_RESULTS> Max results to return [default: 5]
-h, --help Print help
-V, --version Print version
现在,让我们通过运行以下命令来启动mcp服务器:
# run mcp server (stream-http)
./target/release/cardea-web-search --transport stream-http
# run mcp server (sse)
./target/release/cardea-web-search --transport sse
如果启动成功,您将看到以下输出:
Starting Cardea Web Search MCP server on 127.0.0.1:8010